每次我忽略 IntelliJ 中的某些内容时,它都会询问我是否要将 .cvsignore 文件添加到 CVS。对我来说,这似乎是一个坏主意。如果其他团队成员的项目设置不同并且需要忽略不同的文件怎么办?有什么好的理由将 .cvsignore 文件放入 CVS 中吗?
最佳答案
不知情者的背景信息:.cvsignore 是一个文件,它告诉 CVS 在 CVS 版本控制项目中要忽略哪些文件或目录。如果您没有 .cvsignore 文件,IDE 可能会将其添加到您的项目文件中,以便您的 IDE 的配置在您下次 checkin 时不会添加到源代码管理中。这很好,因为您不想推送您的将个人 IDE 配置传递给项目中的其他开发人员。
checkin 您的 .cvsignore 文件是个人喜好,但您可能需要先与您的团队核实。
您项目中的其他开发人员可能有不同的 IDE 和他们想要忽略的不同本地文件。如果你们所有人都将个人忽略首选项添加到 .cvsignore 文件中,那么您可能已经为下一个开发人员设置了它。这是一件好事,这就是为什么将文件 checkin 存储库通常是最有意义的。
您可以通过搜索开源存储库来了解这种做法的普遍性。 GitHub has .gitignore files , 例如。
唯一需要注意的是您的项目是如何部署的 - 您不一定希望此文件位于生产 Web 服务器上或随您的软件一起提供。
关于intellij-idea - 我应该将 .cvsignore 文件添加到 CVS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16943604/