令我抓狂的hg敕令

Hg经常运用敕令

hg help : show help information of ;

hg init:假如在非空目录中运转此敕令,示意将已有的文件归入到hg库中;

hg add

hg ci,简短的解释可以用hg ci -m “short comment”直接提交,假如没有设置用户,会致使提交失利,设置用户要领见笔记“ hg的经常运用设置 ”;

hg st: 无参数示意tip与working dir的区分

hg st –rev 19:版本19的变化

hg st –rev x:y:比较x和y版本的变化,x与y的递次无所谓;

hg log
hg log -l n:只显现近来的n个changeset

hg log -v: 包括文件变化列表和完全的提交解释

hg log -k “Your Name”:用户Your Name提交的changeset列表

hg log -G: 用分支图的情势列出changeset,可与-l参数合营运用

hg log filename: 列出与filename有关的各次提交的信息

hg push

hg pull :将中的change_set拉到当地repository中来,不影响working directory中的文件;

hg pull -u <=> hg pull –update <=> “hg pull; hg update” <=> svn update

DVCS与SVN的区分在于DVCS存在两种范例的同步:repository之间以及当地repository与working directory之间,push/pull用于同步前者,update/commit用于同步后者;

hg merge

hg update:用当地repository中的内容更新working_copy中的文件;

hg update -C: 扬弃当地未提交的变动,用版本库中的文件更新working directory;

hg cat filename

hg diff file:显现某个版本所做的变动

hg diff -c 19 filename;比较两个版本间的差别

hg diff -r 19 -r 20 filename

    原文作者:D一生
    原文地址: https://segmentfault.com/a/1190000004351645
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞