Uso de KDiff3 para diferencias de Git y como herramienta de fusión

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.