我正在尝试使用eclipse将我的更改提交到CVS中。但是,当我右键单击我要签入的文件夹并选择Team-> Commit。我收到一条错误消息“所选操作未启用”。 '>'我的项目资源管理器中的指示符(文件已更改指示符)也会消失,并且“CVS”文件夹(在结帐时创建)也会被删除。现在我甚至无法找到我退房后更改的文件。此外,我现在无法将这些文件提交到存储库。 Team-> Commit选项现已禁用。 知道为什么会发生这种情况吗? 谢谢!
答案 0 :(得分: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 /条目文件的内容?
祝你好运