Eclipse:如何从CVS存储库中删除目录树?

时间:2012-09-05 14:10:38

标签: eclipse directory cvs delete-file

我使用Eclipse开发的项目受CVS版本控制,我已成功使用“Team - > Add to Version Control”功能将整个目录树添加到存储库中。但是,Eclipse中似乎没有办法从存储库中删除文件......是真的吗? “团队”选项卡不包含任何删除功能,只是删除文件不会将其从CVS中删除。

我知道如何在命令行中使用cvs remove从CVS存储库中删除文件和文件夹,但让Eclipse为我执行所有递归删除会非常方便......

1 个答案:

答案 0 :(得分:3)

在Eclipse中,只需使用常规删除功能;当您同步或提交您的仓库时,您删除的文件将被删除。与大多数cvs操作一样,这是一个多步骤的过程:您在本地进行更改,然后将其提交到repo。使用remove(和add),实际上有3个步骤:

  1. 从本地文件系统中删除本地副本。
  2. 问题cvs remove命令。
  3. [稍后某个时间]提交对repo的更改(包括您在步骤2中执行的删除)。
  4. Eclipse只需通过提交或同步功能为您整合#2和#3。

    请参阅http://docs.freebsd.org/info/cvs/cvs.info.Removing_files.html