KDiff3 se puede usar para las diferencias de Git y como herramienta de fusión.
Solo tiene que añadir las siguientes líneas en su archivo gitconfig.
[diff]
tool = kdiff3
[difftool "kdiff3"]
path = <ruta al binario de kdiff3 en su sistema>
[difftool]
prompt = false
keepBackup = false
trustExitCode = false
[merge]
tool = kdiff3
[mergetool]
prompt = false
keepBackup = false
keepTemporaries = false
[mergetool "kdiff3"]
path = <ruta al binario de kdiff3 en su sistema
>
A continuación, para ver las diferencias entre dos «commits», use git difftool primer_hash segundo_hash --tool=kdiff3 --cc archivo_en_el_árbol_de_git
Para fusionar una rama con KDiff3, use git merge nombre_de_la_rama && git mergetool --tool=kdiff3
Después de resolver los conflictos de fusión del modo habitual, basta con enviar los cambios para terminar la tarea.