Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 无法检查与乌龟的差异:quot;致命:空字符串不是有效的pathspec";_Git_Tortoisegit - Fatal编程技术网

Git 无法检查与乌龟的差异:quot;致命:空字符串不是有效的pathspec";

Git 无法检查与乌龟的差异:quot;致命:空字符串不是有效的pathspec";,git,tortoisegit,Git,Tortoisegit,目前,我重新安装了windows 10。我还安装了Git和Ortoisegit 现在,当我尝试检查差异时,窗口中出现以下两个错误: 致命:空字符串不是有效的pathspec,请使用。相反,如果 你的意思是匹配所有路径 单击“确定”,则另一个窗口错误为: 无法获取UnRev文件列表致命:空字符串无效 pathspec,请使用。相反,如果要匹配所有路径 我单击ok,它不会显示“工作树”差异中的任何错误 Git.exe位于: C:\ProgramFiles\Git\bin 并且路径在Ortoisegi

目前,我重新安装了windows 10。我还安装了Git和Ortoisegit

现在,当我尝试检查差异时,窗口中出现以下两个错误:

致命:空字符串不是有效的pathspec,请使用。相反,如果 你的意思是匹配所有路径

单击“确定”,则另一个窗口错误为:

无法获取UnRev文件列表致命:空字符串无效 pathspec,请使用。相反,如果要匹配所有路径

我单击ok,它不会显示“工作树”差异中的任何错误

Git.exe位于:

C:\ProgramFiles\Git\bin

并且路径在Ortoisegit的常规菜单(设置)中设置正确


有人知道如何解决这个问题吗?谢谢。

Tortoisegit2.5尚未完全兼容Git>=2.16。请参阅和相应的错误报告:


更新:使用最新稳定版本的Ortoisegit:

下载Beyond Compare并将其连接到Ortoise GIT作为外部差异工具(右键单击任意位置,选择Ortoisegit-->设置-->差异查看器,标记“外部”,并在编辑框中输入“C:\Program Files\Beyond Compare 4\BCompare.exe”。同样的问题。我遵循这些说明,将路径替换为:C:\Program Files\Beyond Compare 4(不是x86)注意:与Ortoisegit不同,Beyond Compare(上面评论推荐的实用程序)不是免费软件(60美元);我建议只更新龟甲,这将解决这个问题正在谈论的问题。但是如果你真的想要一个第三方比较工具,我推荐,这是免费的。谢谢。昨天我做了半个小时的研究,没有找到这个话题。通过降级到git 2.15.2解决了这个问题。在升级工具之前,这一点并没有说清楚,这很糟糕。现在,我将更加谨慎地对待陆龟和吉特兰在这里遇到的相同问题。我升级到了Tortoisegit2.6.0.0(保留Git2.16.2),现在“检查修改”对话框又开始工作了。谢谢