1

当我第一次开始我当前的项目时。我去了我们的 SVN 存储库。我在树干上创建了一个新分支。然后,我将现有分支(即当前项目的先前版本)复制到新分支。然后我将项目导入 Eclipse。

现在我目前的项目接近完成。我有很多类文件没有在新项目中使用。但是这些文件仍然是存储库的一部分。

我想弄清楚的是如何从我的项目中删除文件。这样我的项目的最新版本就不再显示它们了。我不想从存储库中删除文件,只是从最新版本中删除。

例子:

项目 - 修订版 1

A 级 B 级 C 级 O 级 - 旧 U 级 - 旧

想要删除文件并提交

项目 - 修订版 2

A类 B类 C类

但是如果发生了可怕的事情并且我需要恢复文件,我希望能够恢复到修订版 1

A 级 B 级 C 级 O 级 - 旧 U 级 - 旧

提交修订版 3

有人建议我 -> 右键单击​​文件 -> 团队 -> 删除 我在团队菜单中没有看到删除选项。

我可以,右键单击文件 -> 删除 -> 团队 -> 提交 -> 确保在列表中检查它们

4

1 回答 1

2

假设您已使用 Subclipse 等 Subversion 客户端插件正确设置 Eclipse,并且它识别出您的项目存在于工作副本中,svn rm当您从项目树视图中删除文件时,它将自动为您处理任务。

如果您真的想确定,请转到命令行并运行svn rm <file>.

我建议.class从您的存储库中删除所有文件(以及任何其他构建的工件),并设置svn:ignore规则以防止将来添加它们。没有必要对这些进行版本控制,因为您已经对重建它们所需的所有内容进行了版本控制。

于 2013-02-01T20:13:33.010 回答