KDiff3 für Git Diff und Merge benutzen

KDiff3 kann für Git Diff und Merge verwendet werden.

Fügen Sie dazu die folgenden Zeilen in Ihre Datei gitconfig ein:

[diff]
        tool = kdiff3
[difftool "kdiff3"]
        path = <path to kdiff3 binary in your system>
[difftool]
        prompt = false
        keepBackup = false
        trustExitCode = false
[merge]
        tool = kdiff3
[mergetool]
        prompt = false
        keepBackup = false
        keepTemporaries = false
[mergetool "kdiff3"]
        path = <path to kdiff3 binary in your system
>

Um dann den Unterschied zwischen zwei Commits anzuzeigen, verwenden Sie git difftool first_hash second_hash --tool=kdiff3 --cc some_file_in_the_git_tree

Um einen Zweig mit KDiff3 zusammenzuführen, verwenden Sie git merge branch_name && git mergetool --tool=kdiff3

Nach dem Auflösen von Konflikten beim Zusammenführen mit der normalen Vorgehensweise können Sie die Änderungen einspielen.