如何不签入特定于Eclipse的项目文件?

如何不签入特定于Eclipse的项目文件?,eclipse,svn,ant,cvs,Eclipse,Svn,Ant,Cvs,我不想强迫人们使用特定的IDE进行开发,所以我们的项目基本上是这样的: 某个项目 src 解放党 build.xml 没有特定于IDE的文件 然而,许多人更喜欢Eclipse,他们有理由抱怨,如果将Eclipse项目签入VCS,那么从Ant构建文件中设置Eclipse项目非常困难。是的,所以我真的不希望很快就能修好 我不希望所有这些奇怪的Eclipse项目文件都放在项目根目录中,但如果这是唯一的方法,我会接受将Eclipse项目文件放在子目录“Eclipse”中。我认为Eclipse的链

我不想强迫人们使用特定的IDE进行开发,所以我们的项目基本上是这样的:

  • 某个项目
    • src
    • 解放党
    • build.xml
没有特定于IDE的文件

然而,许多人更喜欢Eclipse,他们有理由抱怨,如果将Eclipse项目签入VCS,那么从Ant构建文件中设置Eclipse项目非常困难。是的,所以我真的不希望很快就能修好

我不希望所有这些奇怪的Eclipse项目文件都放在项目根目录中,但如果这是唯一的方法,我会接受将Eclipse项目文件放在子目录“Eclipse”中。我认为Eclipse的链接资源能够做到这一点,但我错了,它实际上不起作用


你如何解决这个问题?您正在签入.settings目录。等等。是否添加到项目的根目录中?

如果我不希望CVS或SVN中的某些文件,我会将它们添加到被忽略的文件中(上下文菜单>团队>添加到SVN/CVS忽略)。您可能必须启用在包资源管理器中查看它们(视图右上角的小三角形>过滤器>取消选中。*参考资料)。不过我通常会将它们签入,因为它们是隐藏文件,如果您不需要它们,它们不会对您造成太大干扰,但如果您需要它们,它们会非常有用。

我同意只签入它们,因为我看不到签入它们的害处,除非它们干扰了其他内容。根据我的经验,跨eclipse工作区的唯一问题是.classpath