Im Versuch 2 Zweige diff mit demGit difftool arbeiten nicht auf die Differenzen zwischen zwei Zweigen
git difftool master..presentation
Befehl. Ich habe sowohl Meld als auch vsdiffmerge ausprobiert, aber aus irgendeinem Grund arbeiten sie nicht. Der ganze Befehl fragt mich immer wieder, ob ich die Datei mit dem aktuellen Difftool vergleichen möchte. Wenn ich 'y' öffne das entsprechende Programm und das ist es, keine tatsächlichen Diff passiert. In Meld zeigt es einfach den Startbildschirm mit den 3 Optionen und in Visual Studio zeigt es mir das Standardfenster ohne Code-Tabs geöffnet.
Dies ist meine aktuelle .gitconfig:
[diff]
tool = meld
[difftool "vsdiffmerge"]
cmd = 'C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsDiffMerge.exe' $LOCAL $REMOTE
prompt = false
trustExitCode = true
[difftool "meld"]
cmd = 'A:/Development-Tools/Meld/Meld.exe'
prompt = false
Bitte beachten Sie, dass vsDiffMerge funktioniert gut, wenn eine Zusammenführung zu tun, es ist einfach nicht für diffs arbeiten.
nur mit der Konsole diff
git diff master..presentation
funktioniert völlig in Ordnung.
Ich verwende die neueste Version von Git, Meld und Visual Studio. Irgendwelche Ideen?