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

Max*_*kyi 1 git phpstorm

官方文件PhpStorm指出:

除了存储本地首选项的workspace.xml之外,.idea目录中的所有设置文件都应置于版本控制之下.workspace.xml文件应该被VCS标记为忽略.

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

Tom*_*zyk 5

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

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

等等.