我正在研究开源项目中的合并。
对于 repo 中的每个合并,我需要找到基础(最近的共同祖先)、两个贡献者以及生成的合并提交。
我已经知道如何获取最近的共同祖先(hg debugancestor rev1 rev2
或hg log -r 'ancestor(rev1, rev2)'
)和贡献者,但是我在识别合并操作导致的提交时遇到问题。
如何在 Mercurial 存储库中找到具有多个父级的所有提交?
我正在研究开源项目中的合并。
对于 repo 中的每个合并,我需要找到基础(最近的共同祖先)、两个贡献者以及生成的合并提交。
我已经知道如何获取最近的共同祖先(hg debugancestor rev1 rev2
或hg log -r 'ancestor(rev1, rev2)'
)和贡献者,但是我在识别合并操作导致的提交时遇到问题。
如何在 Mercurial 存储库中找到具有多个父级的所有提交?