git diff
「Git Diff with Vimdiff」をガイドとして使用してvimdiffにラップするように設定しましたが、変更されたファイルが多数ない限り、期待どおりに機能します。
変更された複数のファイルがあり、を実行git diff
すると、最初のファイルが開き、vimdiffの最初のインスタンスを終了すると、次のメッセージが表示されます。
external diff died, stopping at filename
これは、私が慣れているのとはまったく異なる動作です。私は過去にSVNで同様の設定をしていたため、複数のファイルと比較する場合、最初のファイルを確認してから書き込みを終了し:wq
、使用をやめると、次の相違点のあるファイルが開きます。
これはGitには当てはまりません。を試しました:n[ext]
が、変更しても左側のウィンドウが元のファイルで埋められないため、変更後のバージョンと比較できます。
df
エイリアスされdiff
、にdt
エイリアスされていdifftool
ます。また、:qa
Vimを入力すると、何も保存せずに次のチェンジセットに循環します。