无法使用Eclipse EGit提交文件

时间:2011-10-31 10:10:55

标签: eclipse egit

每当我尝试提交文件时,EGit会说“没有要提交的文件”,尽管该文件是根据项目资源管理器中的图标进行提交的(参见图像)

enter image description here

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

修改

更新到1.2.0并且它有效,谢谢大家!

1 个答案:

答案 0 :(得分:1)

OP asd所述,EGit0.11.1为not the latest version
Egit 1.2-SNAPSHOT(可通过nightly update site获得)解决了这个问题。

  

总体而言,EGit承诺至少支持最新的两个Eclipse版本(截至2011年10月撰写本文时,这是3.6.2" Helios SR2"以及3.7.1" Indigo SR1&#34 ;)


作为参考,我原来的回答是:

bug 341679所示,可以在不创建本地分支的情况下签出远程分支(或标签)。
如果您处于这种情况,那么您正在使用detached HEAD,这将解释"没有要提交的文件"消息。

参见" Git Lesson: Be mindful of a detached head"更多,并检查您的历史记录是否显示HEAD指针:

no head

  

好消息是,您可以通过创建新分支来快速解决此问题   在egit中,这就像Team -> Switch To -> New Branch一样简单。现在,所有这些“分离提交”都将存在于新分支(new_idea)上。

new branch