Usar WinMerge como herramienta de combinación TortoiseHg
Estoy tratando de configurar WinMerge como la herramienta de fusión en TortoiseHg; Aquí está mi 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 = winmerge
Visual diff funciona perfectamente, pero cuando intento fusionar dos archivos, obtengo el siguiente error:
tool winmergeu can't handle binary
¿Cómo puedo arreglarlo?
2 answers
Puede agregar
winmergeu.binary=True
Como se encuentra aquí si winmerge puede combinar archivos binarios. Si no puede, querrá configurar otra herramienta de combinación que pueda y use matters para enviar los archivos binarios a esa herramienta.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-16 12:41:59
Ya no tienes que meterte con el.archivo ini. Mientras tenga tanto TortoiseHg como WinMerge instalados, lo verá como una opción en TortoiseHg Global Settings-TortoiseHg section-Three-way Merge Tool y Visual Diff Tool. Aparece como "winmergeu". Golpeé mi cabeza contra la pared durante un par de horas antes de encontrar esto; debo estar ciego.
WinMerge 2.12.4.0 Unicode
TortoiseHg 2.5.1
Mercurial 2.3.2
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-19 18:38:01