Java Eclipse在与CVS存储库同步时是否可以忽略.cvsignore文件?

Java Eclipse在与CVS存储库同步时是否可以忽略.cvsignore文件?,java,eclipse,maven-2,cvs,Java,Eclipse,Maven 2,Cvs,我在一个团队环境中工作,不同的开发人员之间混合了不同的IDE。有些使用Eclipse,有些使用NetBeans,有些使用IntelliJ等等。代码项目都是围绕Maven构建的。。。因此,只要可以与Maven一起使用,就没有人关心您使用哪个IDE 为此,我们不应该将任何特定于IDE的文件(例如“.project”、“.classpath”)提交到CVS存储库。我相信这第二部分可能有点过分了。。。但是我们也不应该提交我们的“.cvsignore”文件,这些文件包含针对特定IDE文件的过滤器 每次我与

我在一个团队环境中工作,不同的开发人员之间混合了不同的IDE。有些使用Eclipse,有些使用NetBeans,有些使用IntelliJ等等。代码项目都是围绕Maven构建的。。。因此,只要可以与Maven一起使用,就没有人关心您使用哪个IDE

为此,我们不应该将任何特定于IDE的文件(例如“.project”、“.classpath”)提交到CVS存储库。我相信这第二部分可能有点过分了。。。但是我们也不应该提交我们的“.cvsignore”文件,这些文件包含针对特定IDE文件的过滤器


每次我与存储库同步时,绕过“.cvsignore”文件都有点麻烦。是否有一种方法可以防止Eclipse在“团队同步”透视图中显示这些文件?

您可以将模式添加到窗口->首选项->团队->CVS->忽略的资源。这将导致Eclipse团队CVS在提交时忽略该文件。

我的第一个想法是简单地将字符串“.cvsignore”添加为“.cvsignore”中的一个过滤器!然而,Eclipse忽略了这个自我引用。哦,哇,我不敢相信我以前从未注意到这个功能。就我而言,这比首先使用“.cvsignore”文件更有意义!在其他情况下,signore肯定是有用的。事实上,如果您的团队成员使用EditPlus或Textmate之类的工具进行开发,我建议您维护basic.cvsignore并将其签入到项目中,这样使用命令行(或其他外部工具)中的cvs的开发人员就不会签入.class文件等。事实上,您的项目经理只是假设所有IDE都已经有了合理的忽略策略。这可能是一个有效的假设,也可能不是。@yock:似乎有一个.cvsignore文件,他们只是不希望个别开发人员弄乱它。我能理解这样的政策。