2

我正在研究开源项目中的合并。

对于 repo 中的每个合并,我需要找到基础(最近的共同祖先)、两个贡献者以及生成的合并提交。

我已经知道如何获取最近的共同祖先(hg debugancestor rev1 rev2hg log -r 'ancestor(rev1, rev2)')和贡献者,但是我在识别合并操作导致的提交时遇到问题。

如何在 Mercurial 存储库中找到具有多个父级的所有提交?

4

1 回答 1

3

使用merge()revset 或-m命令 tail 来hg log

hg log -r 'merge()'

或者

hg log -m
于 2013-03-26T12:41:05.460 回答