当我WHERE DOCURL LIKE '%\%'
时,它会尝试使用不存在的文件启动我的差异工具。我假设它获取了更改的git diff
文件的最后一个版本并将其复制到临时文件中。所以我看到它发布了:
.gitignore
但diff工具正确地抱怨"C:\Program Files\Git\usr\bin\diff.exe" .gitignore C:/temp/D4Sgyb_.gitignore 55f1.... 100644 .gitignore 000.... 100644
不存在。它是不是很快就被创建或删除了?
答案 0 :(得分:0)
在git repo里面,每个文件都被压缩了。因此,如果您想比较文件而不是工作目录中的文件,git需要将此文件解压缩到临时目录。
也许您的C:/ temp目录不存在或者您没有完全访问权限(或某些防病毒程序删除此文件)。我相信“C:/ temp”是现代Windows的坏道路。检查您的PATH环境