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

时间:2013-06-05 15:15:19

标签: intellij-idea cvs

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

1 个答案:

答案 0 :(得分:2)

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

签入您的.cvsignore文件是个人偏好,但您可能需要先咨询您的团队。

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

通过搜索开源存储库,您可以了解这种做法的常见程度。例如GitHub has .gitignore files

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