2014-03-27 21 views
0

我試圖使用eclipse將我的更改提交到CVS。但是當我右鍵點擊我想檢入的文件夾並選擇Team-> Commit。我收到一條錯誤消息,說「所選操作未啓用」。我的項目瀏覽器中的'>'指示器(文件更改指示器)也會消失,'CVS'文件夾(在結帳時創建)也會被刪除。現在我甚至無法查出我退房後改變的文件。此外,我現在無法將這些文件提交到存儲庫。 Team-> Commit選項現在被禁用。 任何想法爲什麼會發生這種情況? 謝謝!cvs commit「所選操作未啓用」日食中的錯誤

回答

0

我最近遇到了完全相同的問題,並在我的案例中找到了根本原因: MyProject/CVS/Entries文件的內容是錯誤的。通常這個文件應包含開始以「d」爲項目的每個子目錄線,像這樣:

/.clean-missing-file.done/1.1/Thu Nov 21 08:15:43 2013// 
/.cvsignore/1.1/Thu Dec 16 22:41:49 2010// 
/.package.xml/1.28/Fri Dec 27 16:09:52 2013// 
D/Input_API//// 
D/Sources//// 

但在我的情況下,子目錄沒有在該文件中引用,從而導致的Eclipse相信他們不是CVS管理的。只要我試圖對文件夾樹中的文件執行CVS操作,所有CVS子目錄都被刪除。

也許你應該檢查你的根CVS/Entries文件的內容?

致以問候

0

我有同樣的錯誤。我可以解決這個問題:

菜單:幫助>關於eclipse>安裝細節 必須選擇「Eclipse CVS Client」並按下「更新」按鈕後。我的英語對不起