Я пытаюсь настроить WinMerge как инструмент слияния в TortoiseHG; Вот мой Mercurial.ini:Использовать WinMerge как инструмент TortoiseHG Merge
; 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]. В качестве альтернативы вы можете отображать нерасширяющиеся двоичные расширения, чтобы «internal: fail» были вынуждены выбирать тот или иной. –