找出给定两个提交哈希的提交数
Find out number of commits given two commit hashes
在 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
更安全。这样一来,就不必关心具有多个父项的最终变更集。
根据评论更新。
在 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
更安全。这样一来,就不必关心具有多个父项的最终变更集。
根据评论更新。