当我第一次开始当前的项目时。我去了我们的SVN存储库。我在后备箱上创建了一个新分支。然后我将现有分支,我当前项目的先前版本复制到新分支。然后我将项目导入Eclipse。
现在我的当前项目已接近完成。我有很多类文件没有在新项目中使用。但这些文件仍然是存储库的一部分。
我想弄清楚的是,如何从项目中删除文件。所以我的项目的最新版本,不再显示它们。我不想从存储库中删除文件,只是从最新版本中删除。
示例:
项目 - 修订版1
A类 B级 C级 O级 - 旧 U级 - 旧
想要删除文件并提交
项目 - 修订版2
A类 B级 C级
但如果发生了可怕的事情并且我需要恢复文件,我希望能够恢复到修订版1
A类 B级 C级 O级 - 旧 U级 - 旧
承诺修订3
有人向我建议 - >右键单击文件 - >团队 - >删除 我没有在团队菜单中看到删除选项。
我可以直接点击文件 - >删除 - >团队 - >提交 - >请务必在列表中查看它们
答案 0 :(得分:2)
假设您已经使用Subclipse等Subversion客户端插件正确设置了Eclipse,并且它识别出您的项目存在于工作副本中,它将在您删除时自动处理svn rm
任务项目树视图中的文件。
如果您确实想确定,请转到命令行并运行svn rm <file>
。
我建议从存储库中删除所有.class
个文件(以及任何其他构建的工件),并设置svn:ignore
规则以防止将来添加它们。没有必要对这些进行版本化,因为您已经对重建它们所需的所有内容进行了版本化。