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

标签 intellij-idea cvs

每次我忽略 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/

相关文章:

cvs - CVS 中的功能分支?

cvs - 在 CLI 中列出 CVS 模块内的所有标签

tomcat - 使用 IntelliJ 在 webapp 运行配置中使用 Maven 覆盖?

intellij-idea - IntelliJ IDEA gradle 项目设置

java - Intellij 包 org.testng 不存在

java - Intellij Idea IDE 中的 Google 应用引擎集成问题

svn - 使用 CVS 或 Subversion 作为 Office 文档备份框架的技巧

gradle - 无法在 Intellij 中导入 Gradle 的 ShadowJar 插件

java - 从 Runtime.getRuntime().exec(command) 运行的外部进程从哪里获取内存?

arrays - 如何循环进入数组哈希值的哈希值?