我正在尝试将WinMerge设置为TortoiseHG的合并工具;下面是我的Mercurial.ini:
; User specific Mercurial config file.
; See the hgrc man page for details.
[ui]
username = Bargio <>
merge = winmergeu
[extdiff]
cmd.winmerge = C:\Program Files (x86)\WinMerge\WinMergeU.exe
opts.winmerge = /e /x /ub /wl
[merge-tools]
winmergeu.executable = C:\Program Files (x86)\WinMerge\WinMergeU.exe
winmergeu.priority= 1
winmergeu.fixeol=True
winmergeu.checkchanged=True
winmergeu.args= /e /ub /dl other /dr local $other $local $output
winmergeu.gui=False
[tortoisehg]
vdiff = winmergeVisual diff运行得很好,但是当我尝试合并两个文件时,我得到了以下错误:
tool winmergeu can't handle binary我怎么才能修复它?
发布于 2010-01-16 13:01:57
您可以添加
winmergeu.binary=True如果winmerge可以合并二进制文件,则返回here。如果不能,您将需要配置另一个合并工具,该工具可以使用matters将二进制文件发送到该工具。
发布于 2012-10-20 02:38:01
您不再需要处理.ini文件。只要你同时安装了TortoiseHG和WinMerge,你就会在TortoiseHG全局设置- TortoiseHG部分-三向合并工具和可视化比较工具中看到它的一个选项。它显示为"winmergeu“。我用头撞了几个小时才发现这个,我一定是看不见了。
WinMerge 2.12.4.0 Unicode
TortoiseHg 2.5.1
Mercurial 2.3.2
https://stackoverflow.com/questions/2073543
复制相似问题