A menudo, cuando hago diffs, quiero editar mi archivo local antes de confirmar. Esto funciona muy bien en la vista de comparación de Eclipse, ya que le permite editar fácilmente el archivo local y copiar los cambios de la versión anterior.Usando kdiff3 para editar diffs con git
Estoy intentando configurar git y kdiff3 para que funcionen de la misma manera. Funciona como se esperaba cuando estoy usando kdiff3 como mi herramienta de mezcla. Sin embargo, cuando lo configuro como difftool, me da una vista de solo lectura, así que no puedo hacer ninguna modificación. De acuerdo con la documentación (http://kdiff3.sourceforge.net/doc/documentation.html) esperaría que la opción --output
me diera la fusión de dos archivos que quiero, pero no es así. La parte pertinente de mi .gitconfig:
[diff]
tool = kdiff3
[difftool "kdiff3"]
cmd = /Applications/kdiff3.app/Contents/MacOS/kdiff3 $LOCAL $REMOTE --output $LOCAL
trustExitCode = false
¿Has escapado de '' $ ''en' $ LOCAL' y '$ REMOTE', o al menos has puesto' \ "' alrededor de '$ LOCAL' y' $ REMOTE'? – VonC
Lo intenté y obtuve el mismo resultado. Gracias por la sugerencia. –