在Eclipse中如何从SVN中删除旧的或不需要的类文件

时间:2013-02-01 19:14:39

标签: eclipse svn

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

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

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

示例:

项目 - 修订版1

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

想要删除文件并提交

项目 - 修订版2

A类 B级 C级

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

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

承诺修订3

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

我可以直接点击文件 - >删除 - >团队 - >提交 - >请务必在列表中查看它们

1 个答案:

答案 0 :(得分:2)

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

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

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