为什么我要将文件放在版本控制下的.idea文件夹中?

时间:2014-02-17 20:36:07

标签: git phpstorm

PhpStorm的{​​{3}}表示:

  

.idea目录中的所有设置文件都应放在   版本控制除了workspace.xml,它存储您的本地   喜好。 workspace.xml文件应标记为忽略   VCS。

你能告诉我这是什么原因吗?

1 个答案:

答案 0 :(得分:5)

这更多的是一种意见而不是回答,但您不应将任何与工作区相关的文件放入存储库。每个开发人员都有自己的配置,应用程序和服务器堆栈,我不需要知道您使用的是NetBeans(.nbproject目录),而且您不需要知道我正在使用PHPStorm(.idea)。存储库应仅包含与项目相关的文件,例如:

  • 源代码,
  • 默认配置
  • 模板,
  • 库,
  • 文档,
  • 第三方配置(Travis,Composer),

等等。