从Mercurial解决合并时,Beyond Compare 4显示“已禁用编辑”

时间:2018-12-11 20:18:57

标签: version-control mercurial beyondcompare beyondcompare4

多年来,我一直使用Beyond Compare 3作为合并工具。我对它的工作方式很熟悉。

我最近安装了Beyond Compare 4(版本4.2.6),Mercurial将其用作可视化编辑工具,用于解决输入以下命令时的合并冲突:

hg resolve --all

问题是合并的两面均为只读,在状态栏中显示“已禁用编辑”,这使得合并无法进行。 (请参见屏幕截图)Editing Disabled Message

我已经广泛阅读了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)我如何解决它有答案吗?

0 个答案:

没有答案