与 Mercurial 合并时如何获取基本文件的变更集 ID?

Asa*_*ers 4 merge mercurial

我有几个需要合并的分支,但我不知道合并工具中显示的一些更改来自哪里。local 和 other 的变更集很明显,但是我如何找出基础文件来自哪个变更集?我正在一个有数十个分支的存储库中工作,因此查看图表并跟踪它效果不太好。

Mar*_*nen 5

使用修订集(Mercurial 1.6 及更高版本),您可以通过以下方式获取两个变更集的共同祖先:

hg log -r ancestor(rev1,rev2)
Run Code Online (Sandbox Code Playgroud)