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

How to store PhpStorm/WebStorm IDE project settings on GitHub?

JetBrains 帮助 says:

All the settings files in the .idea directory should be put under version control except the workspace.xml, which stores your local preferences. The workspace.xml file should be marked as ignored by VCS.

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

https://github.com/github/gitignore is a collection of .gitignore templates, including template for JetBrains IDEs。虽然这个模板并不是完全按照 JetBrains 的建议编写的,但您可以以此为基础进行工作。

与此同时,有一些开放的拉取请求试图修复 .idea 目录问题 (#1475, #1399 and #1509)。你也可以去看看。

更新
#1475 已合并。