【发布时间】:2020-04-01 17:42:11
【问题描述】:
在一个 mercurial 存储库中,我如何计算两个哈希之间的提交次数?
例如,如果树是这样的
A
|
B
|
C
|
D
|
E
|
F
如何找出 A 和 F 之间的提交次数?在此示例中,它将是 4。
【问题讨论】:
标签: mercurial
在一个 mercurial 存储库中,我如何计算两个哈希之间的提交次数?
例如,如果树是这样的
A
|
B
|
C
|
D
|
E
|
F
如何找出 A 和 F 之间的提交次数?在此示例中,它将是 4。
【问题讨论】:
标签: mercurial
你可以这样做来列出所有的提交:
hg log --rev "1500::1550" --template "{rev} "
然后将其传送到字数统计工具。
hg log --rev "1500::1550" --template "{rev} " | wc
可以使用“children(1500)::p1(1550)”来仅获取内部变更集,但从最终结果中减去2 会更安全。这样一来,人们就不必关心最终变更集是否有多个父节点。
根据评论更新。
【讨论】:
x::y。请记住从计数中减去两个,因为这包括两个端点。