2010-09-11 67 views
4

我從今天開始使用egit進行日食Egit在提交後上演?

但存在問題。

我提交了一個文件(完美工作),但是在提交之後,文件被重新提交了嗎? 和「git status」列出文件「要提交的更改:」 但沒有任何更改,「git diff」沒有輸出。

怎麼回事?

命令行中的提交似乎按預期工作。這是一個普遍的egit問題嗎?

問候

+0

例如:It仍處於開發階段(說得好聽),這是一個完全獨立的執行混帳的 - 所以很遺憾儘管在命令行中使用真正的git會很好,EGit仍然會有很多問題。不過,希望它會得到快速提升,因爲Eclipse非常受歡迎,我相信它正在朝着git方向發展......他們現在至少擁有git鏡像。 – Cascabel 2010-09-11 16:52:46

回答

4

貌似bug 307560

基本上,似乎有一種情況,例如:It或JGit更改文件的文件模式,或者立即之前或之後提交,然後將文件在項目中被標記爲髒。
奇怪的是,EGit會選擇足夠的文件模式更改以將文件標記爲髒,但不足以允許您檢入新文件模式更改(您是否想要) - 即使使用髒文件標記,嘗試提交告訴你「沒有選擇更改的項目,你希望 修改上次提交嗎?」

+0

感謝這一直在擾亂我一段時間;很高興知道有一張票! – ksclarke 2010-10-14 05:50:59

0

您需要從「不分階段的變化」窗口拖動更改的文件「階段變化」窗口