2011-10-31 57 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