3

我多年来一直使用 Beyond Compare 3 作为合并工具。我熟悉它的工作原理。

我最近安装了 Beyond Compare 4(版本 4.2.6),Mercurial 使用它作为可视化编辑工具来解决输入此命令时的合并冲突:

hg resolve --all

问题是合并的两边都是只读的,在状态栏中显示“编辑禁用”,这使得合并不可能。(见屏幕截图)编辑禁用消息

我已经广泛阅读了有关 Beyond Compare 和 Mercurial 的各种配置文件的信息。我在“mercurial.ini”和“.hgrc”文件中编辑了多行以尝试覆盖它,但我似乎无法修复此行为:

merge-tools.beyondcompare4.args=$local $other $base /mergeoutput=$output /lefttitle=parent1 /centertitle=base /righttitle=parent2 /outputtitle=merged /automerge /reviewconflicts /solo     
merge-tools.beyondcompare4.diff3args=$parent1 $parent2 $child /lefttitle='$plabel1' /centertitle='$clabel' /righttitle='$plabel2' /solo
merge-tools.beyondcompare4-noauto.args=$local $other $base /mergeoutput=$output /lefttitle=parent1 /centertitle=base /righttitle=parent2 /outputtitle=merged /reviewconflicts /solo         
merge-tools.beyondcompare4-noauto.diff3args=$parent1 $parent2 $child /lefttitle='$plabel1' /centertitle='$clabel' /righttitle='$plabel2' /solo

是否有人对(1)为什么存在这种行为以及(2)我如何解决它有答案?

4

0 回答 0