找出给定两个提交哈希的提交次数

  • 本文关键字:提交 两个 哈希 mercurial
  • 更新时间 :
  • 英文 :


在mercurial存储库中,如何计算两个哈希之间的提交数量?

例如,如果树类似

A
|
B
|
C
|
D
|
E
|
F

如何找出A和F之间的提交数量?在这个例子中,它是4。

您可以这样做来列出所有提交:

hg log --rev "1500::1550" --template "{rev} "

然后通过管道将其发送到字数统计工具。

hg log --rev "1500::1550" --template "{rev} " | wc

可以使用"children(1500)::p1(1550)"只获取内部变更集,但只从最终结果中减去2更安全。这样一来,就不必关心拥有多个父母的最终变更集。

根据评论更新。

最新更新