2011-10-31 32 views
3

提交文件,每当我试图提交文件例如:It说:“没有文件提交”,但该文件是上演根据其在项目资源管理器图标承诺(见图片)不能使用Eclipse例如:It

enter image description here

这发生在我的项目中的任何文件。我究竟做错了什么?我使用EGit 0.11.1。

编辑:

已更新至1.2.0和它的工作,谢谢大家!

+0

您可能还需要考虑升级例如:It版本。当前发行版本是1.1.0,并且自0.11.1修复了很多错误。 – dunni

回答

1

正如OP asd提到的,EGit0.11.1是not the latest version
的例如:It 1.2快照(可通过nightly update site)解决了问题。

EGit承诺至少支持最新的两个Eclipse版本(截至2011年10月,本文为3.6.2“Helios SR2”和3.7.1“Indigo SR1”)。


仅供参考,我原来的答案是:

这是可能的,如图bug 341679检出远程分支(或标签),而无需创建一个本地分支。
如果您处于这种情况,那么您正在使用detached HEAD,这将解释“无文件提交”消息。

请参阅“Git Lesson: Be mindful of a detached head”的更多,并检查你的历史记录不会显示头指针:

no head

好消息是,你可以快速创建一个新的解决这个问题科。
在egit中,这与Team -> Switch To -> New Branch一样简单。现在,所有这些“分离提交”都将存在于新分支(new_idea)中。

new branch

+0

不幸的是,这不是我的情况,我确实有一个本地分支(在Eclipse之外创建),但无论如何感谢。顺便说一句,更新到1.2.0后问题消失了。 – szx

+0

@asd好的。我在这个答案中包含了你的结论。 – VonC