我正在研究开源项目中的合并。
对于repo中的每个合并,我需要找到基数(最近的共同祖先),两个贡献者,以及由此产生的合并提交。
我已经知道如何获取最近的共同祖先(hg debugancestor rev1 rev2
或hg log -r 'ancestor(rev1, rev2)'
)和贡献者,但我在识别合并操作产生的提交时遇到问题。
如何在Mercurial存储库中找到所有具有多个父级的提交?
答案 0 :(得分:3)
使用merge()
revset或-m
命令尾到hg log
hg log -r 'merge()'
或
hg log -m