Wenn ich tippe git diff
Ich möchte die Ausgabe mit dem visuellen Diff-Tool meiner Wahl (SourceGear "diffmerge" unter Windows) anzeigen. Wie konfiguriere ich Git für diese Aufgabe?
Antwort
Zu viele Anzeigen?
camjocotem
Punkte
335
Wenn Sie kein Freund der Kommandozeile sind, installieren Sie TortoiseGit können Sie mit der rechten Maustaste auf eine Datei klicken, um ein TortoiseGit Untermenü mit der Option "Später vergleichen" zu erhalten.
Wenn Sie dies in der ersten Datei auswählen, können Sie mit der rechten Maustaste auf die zweite Datei klicken, das TortoiseGit Untermenü aufrufen und "Mit ==Ihrer Datei hier== vergleichen" auswählen. Dadurch wird die TortoiseGit Zusammenführungs-GUI für das Ergebnis angezeigt.
- See previous answers
- Weitere Antworten anzeigen
120 Stimmen
In allen neueren Versionen von git können Sie "git difftool" statt "git diff" verwenden. Damit wird ein visuelles Diff-Programm geöffnet.
0 Stimmen
Bezüglich des neuen Skripts difftool habe ich unten eine Antwort hinzugefügt: stackoverflow.com/questions/255202/
2 Stimmen
Gitx - gitx.frim.nl . Das war's.
1 Stimmen
Eine kurze Anleitung finden Sie hier: nathanhoad.net/how-to-meld-for-git-diffs-in-ubuntu-hardy
0 Stimmen
git difftool -tool=opendiff
einfach ersetzenopendiff
mit was auch immer.6 Stimmen
Rufen Sie Ihr Repository in Git Bash auf. Geben Sie ein.
git config diff.tool winmerge
. Überprüfen Sie, ob es funktioniert, indem Sie Folgendes eingebengit difftool
. Beseitigen Sie die Eingabeaufforderung, indem Siegit config --global difftool.prompt false
. Ich empfehle p4merge anstelle von winmerge.0 Stimmen
(1.) zur Auflistung der unterstützten externen Diff-Tools tun
git difftool --tool-help
(2.) mit einem speziellen Diff-Tool zu öffnen wievimdiff
einfach tungit difftool --tool=vimdiff
. Dies ist eine Zusammenfassung von die Lösung, geschrieben von @JakubNarebski