Могу ли я прервать git difftool при сравнении нескольких файлов?

Я совершил огромную ошибку.

Я настроил git difftool для использования vimdiff, а затем выполнил команду, которая сравнивает весь репозиторий:

git difftool tag1 tag2

Теперь difftool запускает vim в режиме diff для каждого измененного файла. Когда я закрываю vim, он снова запускается со следующей парой файлов. В целом это то, что я хочу, но можно ли как-то прервать этот процесс, если в очереди слишком много файлов? Я знаю, что могу закрыть терминал, но есть ли лучший способ?


person Alexander Rechsteiner    schedule 07.09.2016    source источник
comment
Возможный дубликат Как отменить внешний git diff? (У которого есть лучшее решение, ИМО.)   -  person Brian McCutchon    schedule 26.05.2018


Ответы (1)


Запустите это: git config --global difftool.prompt true. Это подскажет вам для каждой пары файлов, которые он открывает.

person Ramith Jayatilleka    schedule 13.09.2016
comment
Это работает, когда делается во втором терминале. После этого difftool начал спрашивать, и я смог прервать с помощью Ctrl-C. Проблема решена. - person Alexander Rechsteiner; 15.09.2016