我试图在TortoiseHg中使用Beyond Compare进行可视化差异比较,例如在资源管理器中右键单击修改的文件,从TortoiseHg上下文菜单中选择Visual Diff ...
Beyond Compare打开了,但只显示“欢迎”屏幕,而不是我想要比较的文件。我漏了什么吗?
我已经按如下设置了mercurial.ini文件:
[extensions]
extdiff =
[extdiff]
cmd.bcomp = C:\Program Files (x86)\Beyond Compare 3\BCompare.exe
opts.bcomp = /ro
[tortoisehg]
vdiff = bcomp
[merge-tools]
bcomp.executable = C:\Program Files (x86)\Beyond Compare 3\BComp
bcomp.args = $local $other $base $output
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True
[ui]
merge = bcomp
hg bcomp
或hg bcomp -r rev1 -r rev2 file
。此外,BC3有两种版本:标准版(没有合并功能)和专业版(具有合并功能)。如果您正在使用标准版,请尝试删除[merge-tools]和[ui]部分。 - Niall C.