Nach KDiff3
Installation für Konflikte in git
Verwaltung, noch den Standard ein für mich zu öffnen:git - set KDiff3 als Standard mergetool
Hier ist die Konfiguration, die in diesen answer erwähnt:
git config --global --add merge.tool kdiff3
git config --global --add mergetool.kdiff3.path "C:/Program Files/KDiff3/kdiff3.exe"
git config --global --add mergetool.kdiff3.trustExitCode false
git config --global --add diff.guitool kdiff3
git config --global --add difftool.kdiff3.path "C:/Program Files/KDiff3/kdiff3.exe"
git config --global --add difftool.kdiff3.trustExitCode false
HINWEIS: Ich kann KDiff3
einzeln mit einfachen Dateien ausführen, aber ich kann es nicht ausführen mein git-Projekt. Irgendeine Idee?
Edit: Hier ist meine .gitconfig:
[user]
email = [email protected]
name = vahid najafi
[diff]
tool = kdiff3
guitool = kdiff3
[merge]
tool = diffmerge
tool = kdiff3
tool = kdiff3
[mergetool "diffmerge"]
trustExitCode = true
[mergetool "kdiff3"]
path = C:/Program Files/KDiff3/kdiff3.exe
trustExitCode = false
[difftool "kdiff3"]
path = C:/Program Files/KDiff3/kdiff3.exe
trustExitCode = false
Danke. Ich starte 'git config --global -e', aber dieser Teil existiert nicht:' "$ LOCAL" "$ BASE" "$ REMOTE" "$ MERGED" ' –
Ja, das habe ich erwartet. Sie sollten es hinzufügen, um sicherzustellen, dass KDiff3 mit den richtigen Dateien aufgerufen wird. – kowsky
Wie soll ich hinzufügen? Da bin ich ziemlich neu dazu. –