Ho impostato git diff
per avvolgere in vimdiff, usando " Git Diff con Vimdiff " come guida, e funziona come previsto a meno che non ci siano molti file con modifiche.
Quando ci sono più file con modifiche ed git diff
eseguo, si apre il primo file e, dopo aver chiuso la prima istanza di vimdiff, mi viene presentato il seguente messaggio:
external diff died, stopping at filename
Questo è un comportamento completamente diverso da quello a cui sono abituato. In passato avevo una configurazione simile con SVN e, in caso di differenza con più file, avrei esaminato il primo file, quindi avrei scritto e chiuso usando :wq
e il file successivo con differenze si sarebbe aperto.
Questo non è il caso di Git. Ho provato :n[ext]
, ma farlo non riempie la finestra di sinistra con il file originale in modo che possa essere diffuso rispetto alla versione modificata.
df
aliasatodiff
edt
aliasatodifftool
. Inoltre, digitando:qa
Vim si passa al prossimo changeset senza salvare nulla.