git difftool - кеширует перестает работать после девятого файла

Я использую Windows 10 и настроил git для использования Araxis Merge в качестве внешнего инструмента сравнения.

Когда я делаю git difftool --cached все идет хорошо, если я не поставил более 9 файлов. Как только я закрываю окно для 9-й разницы, больше никаких различий не отображается, и в моем окне консоли я получаю:

error: cannot spawn ¸°s?: No such file or directory
fatal: external diff died, stopping at Data/Properties/Resources.Designer.cs

Ошибка возникает в нескольких репозиториях, когда имеется более 9 файлов.

Если я сделаю git diff --cached все работает правильно.

git version 2.20.1.windows.1

1 ответ

Решение

Та же проблема с git difftool в Windows 7. 10-й файл нельзя сравнить:

error: cannot spawn i?: No such file or directory
fatal: external diff died, stopping at ...

Я обнаружил, что о проблемах сообщили и решили в следующей версии Git для Windows:

Невозможно использовать difftool для более чем 8 файлов

difftool не может найти файл, случайные символы в пути.

Другие вопросы по тегам