我使用的是 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