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