Installieren Sie Meldung :
# apt-get install meld
Dann wählen Sie dieses als Difftool:
$ git config --global diff.tool meld
Wenn Sie es in der Konsole ausführen möchten, geben Sie ein:
$ git difftool
Wenn Sie den Grafikmodus verwenden möchten, geben Sie ein:
$ git mergetool
Und die Ausgabe wäre dann:
'git mergetool' will now attempt to use one of the following tools:
meld opendiff kdiff3 tkdiff xxdiff tortoisemerge gvimdiff diffuse
diffmerge ecmerge p4merge araxis bc3 codecompare emerge vimdiff
Merging:
www/css/style.css
www/js/controllers.js
Normal merge conflict for 'www/css/style.css':
{local}: modified file
{remote}: modified file
Hit return to start merge resolution tool (meld):
Drücken Sie also einfach Enter um Verschmelzung zu verwenden (Standard). Dies würde den Grafikmodus öffnen. Machen Sie das magische Speichern und drücken Sie darauf, um die Verschmelzung zu beenden. Das war's schon.
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