我正在使用git的eclipse插件来提交我的PHP项目。 直到现在一切都很顺利,但突然间我犯了以下错误:
提交失败
发生内部错误
路径找不到条目:// ms_system /.../ file.php
我注意到提交列表中的某些文件的路径无效,而不是:
dcms_system/.../file.php
我明白了:
//ms_system/.../file.php
这显然是错误的。
我该如何解决?
答案 0 :(得分:6)
上述答案都不适合我 这是与SO(甚至谷歌)有关的唯一问题。
我认为有用的是:
在日食中转到Git Repo视图 - > rt点击你的回购 - >收集垃圾
然后提交
<强> PS: 强>
除了记录它之外,这可能没有做任何事情
我也同时在git shell(github shell)上运行 在repo的根目录上发出
git status
个命令(这就是我所有的命令)。和 令人惊讶地发现没有Staged / Unstaged更改, 最终意识到问题已经解决了。
<强> PPS: 强>
如果以上不起作用:
在日食中转到Git Repo视图 - &gt; rt点击你的回购 - &gt;收集垃圾 - &gt; rt点击你的回购 - &gt;干净, 然后 提交
答案 1 :(得分:4)
我设法解决了这个问题:
不是推荐的解决方案,但它现在正在运作。
答案 2 :(得分:3)
我有类似的问题。我收到了同样的错误,因为我试图提交未添加的文件。要解决我的问题,我必须在提交之前“添加到索引”。
答案 3 :(得分:1)
我遇到了同样的问题,只需在项目上刷新(F5)即可解决。
答案 4 :(得分:0)
对我来说,上述答案都没有奏效。经过实验,我发现冲突的文件路径被列为未跟踪的文件,您可以在提交页面中选择忽略这些文件。
也就是说,转到Eclipse中的repo视图 - &gt;右键单击repo - &gt;提交 - &gt;显示未跟踪的文件(默认选中) - &gt;查看具有错误路径的文件并将其从提交中排除