2016-06-16 15 views
0

Ich suche nach einer Möglichkeit, Vim einzurichten, so dass ich eine Liste aller Dateien auf dem aktuellen Zweig erstellen kann, die sich vom Master (oder einem anderen Zweig der Wahl) unterscheiden. .Vim Liste von Dateien erstellen, die sich vom Master unterscheiden

Ich verwende bereits vim-fugitive für git Diffing auf Dateiebene. Ich möchte eine Möglichkeit, eine Liste aller geänderten Dateien zu erstellen, damit ich sie durchgehen und dann mit vim-flagitive überprüfen kann.

Dies ist hilfreich bei der Arbeit an Zweigen, an denen andere Entwickler gearbeitet haben und Pull-Anfragen erhalten haben. Meine Absicht ist, dass ich den Zweig holen und auschecken würde, einen Befehl ausführen und alle Dateien, die Unterschiede zu meistern haben, werden in ein Quickfix-Fenster (oder sogar in meine Puffer) gehen. Ich könnte dann die Liste der zu überprüfenden Dateien durchgehen.

+2

': h flüchtig-: Gstatus' –

Antwort

1

Ich habe einen Weg gefunden, dies selbst zu tun.

Mit vim-Flüchtlinge und ein anderes Plugin vim-merginal

vim merginal :Merginal wird mit einer Liste von Zweigen ein Fenster anzuzeigen. gd in einem ausgewählten Zweig gibt eine Liste der Dateien, die sich unterscheiden. Ich kann dann in die Dateien mit :Gdiff gehen, um die einzelnen Änderungen zu sehen.