Eclipse STS svn svn:忽略,不要让我忽略某些文件

时间:2012-01-21 20:38:38

标签: eclipse svn svnignore

我在Windows上使用Eclipse STS和SVN。我能够从STS签入/退出,没问题,但是当我从STS提交时,我想忽略生成的文件,如.class等。所以我试图使用SVN Property选项卡并设置属性{ {1}}包含以下排除对象...

svn:ignore

但是当我从eclipse提交时,target target-eclipse *.class 文件仍会显示在Commit对话框中。忽略模式是错误的吗?我尝试使用.class但是eclipse不会让我保存那个声称模式无效的模式

1 个答案:

答案 0 :(得分:1)

这些模式仅适用于当前文件夹。因此,您提供的内容只会从根文件夹中排除包含这些名称的文件或文件夹,但不会排除任何子文件夹。我不相信有一个SVN选项允许这些模式也适用于所有子文件夹。

不应该将所有* .class文件都放在“目标”文件夹或其他“bin”文件夹中 - 与源文件分开?如果/一次,那么您可以排除该文件夹,这也将排除其所有子项。

或者,在Eclipse中,在Window / Preferences / Team / Ignored Resources下,您可以在那里添加模式(例如*.class) - 这将在全球范围内全局应用。 (但我强烈推荐上述方法。)