Max*_* R. 5 merge mercurial meld
阅读完全手动Mercurial合并后,我有这样一个.hgrc:
[ui]
merge = meld
[merge-tools]
meld.priority = 1
meld.premerge = False
meld.args = $local $other $base
[merge-patterns]
** = meld
Run Code Online (Sandbox Code Playgroud)
然而,hg merge -r REV只是工作,我没有得到我所缺少的...
我想进行手动合并以删除其他分支引入的一些更改.另一个分支有一个影响几个文件的变更集,我不想全部修改它们.
我有两个猜测.您的配置设置没有被提取,或者您没有足够的冲突让Mercurial认为您的合并需要解决.
你可以检查前者hg showconfig- 确保你看到你的融合设置.
如果他们出现,那么你正在合并的两个变更集之间可能没有足够的冲突.即使premerge设置为false,仍然需要一些需要合并的东西.两个变更集中的同一文件是否有实际更改?也许尝试hg merge --tool internal:fail然后检查一下hg resolve --list,看看那里有什么.