我有一个带有 SVN 版本控制系统的 Java 项目。我的IDE是eclipse。最初,当我打开项目时,我编辑了一些东西。因为这是团队项目。其他人将他自己的 .class 和 .project 文件提交到 svn 中。当我指出时,他在一些特定的子项目中删除了 .class 和 .project 。无论如何,我在所有子项目中都有 .class 和 .project 。现在我想要一个干净的环境,我想删除所有 .class 和 .project 文件。这个论坛有一些脚本吗?
问问题
3766 次
3 回答
1
你没有提到你使用的是什么操作系统......如果它是 linux 你可以在命令行中这样做:
find /the/path/to/your/project -name ".class" -exec rm {} \;
于 2012-11-21T11:23:59.790 回答
1
如果您有类似 unix 的环境,则可以从命令行“查找”。首先 cd 到项目目录,然后找到 . ( -name *.class -or -name .project ) -delete
于 2012-11-21T11:29:10.153 回答
1
您是否使用 Maven 作为构建工具?你的目录结构是什么。
任何 bin、out、target 等目录都应该在 SVN 的忽略列表中。您可以在 Tortoise SVN 中使用“添加到忽略列表”或编辑文件夹属性并设置“svn:ignore”属性。您可以递归地执行此操作。请注意,这也会影响其他开发人员。
如果您不使用 Maven,删除 .project 和 .classpath 可能会引起一些麻烦。可能设置了一些特定于项目的设置。盲目删除 .project 文件不是解决方案。如果您使用 Maven,您可以定义删除 .project、.classpath 和 .settings,将它们添加到忽略列表并使用 m2e 插件重新导入所有项目。
于 2012-11-21T11:35:14.483 回答