Я настроил git diff
для переноса в vimdiff, используя " Git Diff with Vimdiff " в качестве руководства, и он работает, как и ожидалось, если нет много файлов с изменениями.
Когда есть несколько файлов с изменениями, и я запускаю git diff
, он открывает первый файл и после выхода из первого экземпляра vimdiff мне выдается следующее сообщение:
external diff died, stopping at filename
Это совершенно другое поведение, чем я привык. В прошлом у меня была похожая настройка с SVN, и, когда я сравнивал несколько файлов, я просматривал первый файл, затем записывал и выходил, используя :wq
, и открывался следующий файл с различиями.
Это не относится к Git. Я попытался :n[ext]
, но при этом не заполняет левое окно исходным файлом, чтобы его можно было сравнить с измененной версией.