
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.