Beyond Compare 4 показывает «Редактирование отключено» при разрешении слияния из Mercurial - PullRequest
0 голосов
/ 11 декабря 2018

Я годами использовал 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) как я могу это исправить?

...