Viewing all `git diffs` mit vimdiff

Ich habe arrangiertgit diff in vimdiff einbinden, mit "Git Diff mit Vimdiff "als Leitfaden, und es funktioniert wie erwartet, es sei denn, es gibt viele Dateien mit Änderungen.

Wenn es mehrere Dateien mit Änderungen gibt und ichgit diff öffnet die erste Datei und nach dem Beenden der ersten Instanz von vimdiff wird die folgende Meldung angezeigt:

external diff died, stopping at filename

Dies ist ein ganz anderes Verhalten als ich es gewohnt bin. Ich hatte in der Vergangenheit ein ähnliches Setup mit SVN, und wenn ich mich von mehreren Dateien unterschiede, überprüfte ich die erste Datei, schrieb sie und beendete sie mit:wq und die nächste Datei mit Unterschieden würde sich öffnen.

Das ist bei Git nicht der Fall. Ich habe es versucht:n[ext], füllt aber das linke Fenster nicht mit der Originaldatei, so dass es von der geänderten Version abweichen kann.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage