Ich habe festgelegt:
git config --global merge.tool meld
git config --global mergetool.meld.path c:/Progra~2/meld/bin/
Auf "git mergetool" schreibt es:
Hit return to start merge resolution tool (meld):
The merge tool meld is not available as 'c:/Progra~2/meld/bin/'
Ich habe auch versucht:
- / c / Progra ~ 2 / meld / bin /
- "/ c / Programme (x86) / meld / bin /"
- "c: / Programme (x86) / meld / bin /"
Ergebnis ist das gleiche.
wenn ich zu C: / Programme (x86) / meld / bin / gehe und starte
python meld
Das Tool wird ausgeführt.
.gitconfig
von: marcin-chwedczuk.github.io/use-meld-as-git-merge-diff-toolvimdiff
mitmeld
in dieser Antwort)Antworten:
Sie können vollständige Unix-Pfade verwenden wie:
Dies ist beschrieben in " Wie man Melde mit Git unter Windows zum Laufen bringt "
Oder Sie können den Wrapper-Ansatz verwenden, der unter " Meldung mit Git unter Windows verwenden " beschrieben ist.
Mit einem Skript
meld.sh
:Abergmeier erwähnt in den Kommentaren :
CenterOrbit erwähnt in den Kommentaren, dass Mac OS Homebrew installiert , und dann:
quelle
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
tab
Taste drücken, wird der Pfad vorgeschlagen, sodass es einfach ist, ihn richtig zu machen.$ brew install homebrew/x11/meld
$ git config --global merge.tool meld
$ git config --global diff.guitool meld
Dies funktionierte bei mir unter Windows 8.1 und Windows 10.
quelle
git config --global mergetool.meld.path "c:\Program Files (x86)\meld\meld.exe"
bei Verwendung von PowerShellmeld 3.14.0
quelle
Ich denke, das
mergetool.meld.path
sollte direkt auf die ausführbare Meldung verweisen. Der gewünschte Befehl lautet also:quelle
Keine der anderen Antworten hier hat für mich funktioniert, möglicherweise weil ich versucht habe, alle zu kombinieren. Ich konnte diese akzeptierte Antwort anpassen , um mit meld zu arbeiten. Dies funktioniert jetzt für mich mit Git 1.9.4, Meld 3.14.0 und Windows 8.1.
Bearbeiten Sie ~ / .gitconfig wie folgt:
quelle
Nach der Installation http://meldmerge.org/ musste ich git sagen, wo es war:
Und das scheint zu funktionieren. Sowohl Zusammenführen als auch Unterscheiden mit "git difftool" oder "git mergetool"
Wenn jemand nach dem Start mit einem Problem wie Meld abstürzt (Problemanzeige mit Python), müssen Sie Meld / lib für Ihre Systemumgebungsvariable wie folgt einrichten
C:\Program Files (x86)\Meld\lib
quelle
Für Windows ist der Pfad für das Verschmelzen wie folgt:
quelle