忽略SVN项目中的Eclipse项目文件

54

我在Eclipse中使用带有SVN支持的PHP项目。 现在,Eclipse会将其项目文件.buildpath和.project添加到该项目中,并且Subclipse希望将其添加到代码库中。

现在,我可以使用svn:ignore让SVN忽略这些文件,但由于各种原因,这不是一个选项。那么,有没有办法让Eclipse和Subclipse忽略这些文件(它们本来就应该忽略)?

6个回答

102

首选项 > 团队 > 忽略的资源


1
在Eclipse Indigo中,操作略有不同。 属性 > SVN信息 > 在关键字列表字段上右键单击 > 添加 > 名称将为svn:ignore,属性将是被忽略的文件列表,例如.project。 但这个答案引导了我正确的方向,所以谢谢。 - Viliam
1
OP正在寻找一些不使用svn:ignore的方法。但通常这是确保它们不被任何人提交的更好方式。 - JW.
5
@JW的解决方案完美运作。我添加了以下模式: .classpath .project .settings */.settings/* */target */target/* - txedo

5

你可以使用 global-ignores 吗?如果可以,在你的 config 文件中自定义它:

  • 在 Windows 上: C:\Documents and Settings\%USERID%\Application Data\Subversion\config
  • 在 Linux 上: ~/.subversion/config

不是特别针对Eclipse,但对我非常有帮助。 - shad

4

如果您想在Eclipse忽略资源时忽略文件夹,例如对于.settings文件夹,模式为*/.settings/*


4
.settings足够了。 - Ravindra Gullapalli

1
如果您在Eclipse中右键单击文件夹,然后选择“显示属性...”,您可以在那里添加svn:ignore,并选择级联到每个文件夹。
您可以使用以下内容作为模板:
svn:ignore

.settings
.project
.classpath
target

1
在属性对话框中没有添加svn:ignore的位置。 - Dean Schulze

1
你能否在提交窗口中取消勾选“显示未版本控制的文件”这个选项框?

0
如果上述答案(乌龟)没有直接进行提交窗口的选项,则:
1. 进入乌龟设置 --> 上下文菜单 --> 选择隐藏未版本化路径的菜单选项

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接