В нашем случае такая же проблема возникла, когда мы добавили mercurial.ini
к TortoiseHG
.Похоже, что по умолчанию конфигурация происходит из папки TortoiseHG\hgrc.d
.Конкретную конфигурацию инструментов сравнения и слияния можно найти в MergeTools.rc
.
Просто для справки, вот как Beyond Compare 3
можно настроить вручную в mercurial.ini
:
[merge-tools]
bcomp.executable = C:\Program Files (x86)\Beyond Compare 3\BComp.exe
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True
bcomp.args=$local $other $base /mergeoutput=$output /ro /lefttitle=parent1 /centertitle=base /righttitle=parent2 /outputtitle=merged /automerge /reviewconflicts /solo
bcomp.diffargs=/lro /lefttitle='$plabel1' /righttitle='$clabel' /solo /expandall $parent $child
bcomp.diff3args=$parent1 $parent2 $child /lefttitle='$plabel1' /centertitle='$clabel' /righttitle='$plabel2' /solo /ro
bcomp.dirdiff=True
Примечаниечто нет необходимости включать расширение extdiff
.Также TortoiseHG следует перезапустить, чтобы применить этот параметр.