如何在GitHub上存储PhpStorm/WebStorm IDE项目设置?

如何在GitHub上存储PhpStorm/WebStorm IDE项目设置?,git,github,intellij-idea,phpstorm,jetbrains-ide,Git,Github,Intellij Idea,Phpstorm,Jetbrains Ide,JetBrains帮助: .idea目录中的所有设置文件都应放在版本下 控件,但存储本地首选项的workspace.xml除外。 workspace.xml文件应标记为被VCS忽略 但所有大型GitHub项目都将.idea从.gitignore中的版本控制中排除。那么,在GitHub上存储IDE项目设置(目录、检查)的正确方法是什么呢?很高兴看到这样一个存储库的示例。是.gitignore模板的集合,包括。虽然这个模板并不是完全按照JetBrains的建议编写的,但是您可以基于它进行工作 同时,

JetBrains帮助:

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

但所有大型GitHub项目都将
.idea
.gitignore
中的版本控制中排除。那么,在GitHub上存储IDE项目设置(目录、检查)的正确方法是什么呢?很高兴看到这样一个存储库的示例。

.gitignore
模板的集合,包括。虽然这个模板并不是完全按照JetBrains的建议编写的,但是您可以基于它进行工作

同时,有一些打开的请求试图修复
.idea
目录问题(,和)。你也可以带他们去看看

更新

已合并

它们排除了这些文件,因为它们遵循的一般思想是,代码应该独立于用于开发它的IDE。另外,如果它是开源或公共存储库,那么任何人都可以使用它。。那么,如果他们要使用Notepad/vim/etc进行编辑(当然,如果他们需要编辑),为什么他们需要您的IDE设置呢?此外--您不需要一些IDE设置来实际使用(运行)该代码。。只有当IDE是一个私有项目/存储库,并且您的所有团队成员(或至少大多数团队成员)都在使用同一个IDE时,才有必要将IDE设置与代码保存在同一个存储库中。对于将来的人:上述所有问题都已解决。后面的2条建议忽略JetBrains不推荐的整个.idea目录。