在 Mercurial中,添加2.4
了一个模板关键字{p2rev}
,可用于确定变更集是否为合并。
hg log -r42 --template {p2rev}
如果返回“-1”,则没有第二个父项,因此变更集不是合并,否则是合并。
但是这里的大多数开发人员仍然在 Mercurial 上2.1.1
。在他们的机器上使用{p2rev}
总是返回 [空白]。
我在 2.1.1 中尝试过:
hg log -r42 --template {parents}
这给出了一些奇怪的输出:
- 如果只有 1 个父级(不是合并):没有输出
- 如果有 2 个父母(合并):父母双方的 {rev}:{ node }
例如,确定变更集是否是 Mercurial pre-2.4中的合并的最佳方法是什么2.1.1
?