1

我正在使用 Eclipse 开发的项目处于 CVS 版本控制之下,并且我已成功使用“团队 -> 添加到版本控制”功能将整个目录树添加到存储库中。但是,Eclipse 中似乎没有办法从存储库中删除文件……这是真的吗?“团队”选项卡不包括任何删除功能,简单地删除文件不会将它们从 CVS 中删除。

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

4

1 回答 1

3

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

  1. 从本地文件系统中删除本地副本。
  2. 发出cvs remove命令。
  3. [稍后] 提交对 repo 的更改(包括您在步骤 2 中所做的删除)。

Eclipse 只是通过提交或同步功能为您整合了#2 和#3。

http://docs.freebsd.org/info/cvs/cvs.info.Removing_files.html

于 2012-09-05T15:59:27.737 回答