Intellij idea 我应该将.cvsignore文件添加到CVS吗?

Intellij idea 我应该将.cvsignore文件添加到CVS吗?,intellij-idea,cvs,Intellij Idea,Cvs,每次我忽略IntelliJ中的某些内容时,它都会询问我是否要将.cvsignore文件添加到CVS。对我来说,这似乎是个坏主意。如果其他团队成员的项目设置不同,他们需要忽略不同的文件,该怎么办?是否有充分的理由将.cvsignore文件放在CVS中?未提供信息的背景:.cvsignore是一个告诉CVS在CVS版本控制项目中忽略哪些文件或目录的文件。如果没有.cvsignore文件,IDE可能会将其添加到项目文件中,以便下次签入时不会将IDE的配置添加到源代码管理中。这很好,因为您不想将您的个人

每次我忽略IntelliJ中的某些内容时,它都会询问我是否要将.cvsignore文件添加到CVS。对我来说,这似乎是个坏主意。如果其他团队成员的项目设置不同,他们需要忽略不同的文件,该怎么办?是否有充分的理由将.cvsignore文件放在CVS中?

未提供信息的背景:.cvsignore是一个告诉CVS在CVS版本控制项目中忽略哪些文件或目录的文件。如果没有.cvsignore文件,IDE可能会将其添加到项目文件中,以便下次签入时不会将IDE的配置添加到源代码管理中。这很好,因为您不想将您的个人IDE配置推送到项目中的其他开发人员身上

签入.cvsignore文件是个人偏好,但您可能需要首先与您的团队进行检查

项目中的其他开发人员可能有不同的IDE和不同的本地文件,他们希望忽略这些文件。如果所有人都将个人忽略首选项添加到.cvsignore文件中,则可以为下一位开发人员设置该文件。这是一件好事,这就是为什么将文件签入存储库通常最有意义的原因

通过搜索开源存储库,您可以看到这种做法有多普遍,比如说


唯一需要注意的是您的项目是如何部署的-您不一定要将此文件放在生产web服务器上或随软件一起提供。

通过VCS共享忽略文件是一种常见做法。Subversion将其存储为属性,而不是单独的文件,因此其用户别无选择。Git用户通常共享
.gitignore
文件。CVS用户(如果他们仍然存在)也会这样做。