自指定修订版以来,Mercurial hg(v4)获取主干提交

时间:2019-04-20 00:06:20

标签: mercurial

该屏幕快照显示,自特定版本以来,hg(v2)只能获取中继提交。在下面的示例中,版本1 不是中继提交。 trunk commits 自从Hg v4中的给定版本以来,如何获取仅提交中继的内容?

  • 要创建此处使用的hg测试存储库,请运行以下命令:
$ mkdir hg-multi-branch
$ cd hg-multi-branch
$ hg init
$ v=A && touch $v && hg add $v && hg commit -m "Added $v"
$ hg branch feature
$ v=B && touch $v && hg add $v && hg commit -m "Added $v"
$ hg co default
$ v=C && touch $v && hg add $v && hg commit -m "Added $v"

一个人可以使用 -b默认值选项从默认分支获取提交。但是,使用 -b -后代父母并不完全相同。在某些情况下,输出会有所不同。

1 个答案:

答案 0 :(得分:0)

@ Lazy-Badger所说的::范围应该适合您

hg log --follow-first -r 0::tip

  

是x的后代和y的祖先的所有变更集,包括x和y本身。

https://www.mercurial-scm.org/repo/hg/help/revsets

相关问题