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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值