我想設置WinMerge作爲合併工具到TortoiseHG; 這裏是我的Mercurial.ini:使用WinMerge作爲TortoiseHG合併工具
; 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 = winmerge
視覺差異完美的作品,但是當我嘗試合併兩個文件我得到以下錯誤:
tool winmergeu can't handle binary
我怎樣才能解決這個問題?
謝謝你,可惜的WinMerge不能合併二進制文件(其實可以與xdocdiff插件只視覺差異的各種二進制文件)。 –
如果您發現自己使用WinMerge獲得了一些選擇擴展名,則可以使用[merge-patterns]部分爲其註冊該擴展名。或者,您可以將不可合併的二進制擴展映射到「內部:失敗」以強制選擇其中一個。 –