Я использую и люблю Tim Pope's excellent Fugitive plugin for VIM, я всегда хотел иметь возможность загружать разницу всех файлов в quickfix :Glog
и циклически перебирать их в файл в HEAD (или, возможно, любую ревизию!) индивидуально. Использование :diffthis
не сохраняет diff, когда я переключаюсь на предыдущие версии, и макросы кажутся как бы способ решить проблему.Перейти через git diff
Есть ли канонический способ сделать это?