【发布时间】:2016-04-28 19:32:13
【问题描述】:
JetBrains 帮助says:
.idea目录下的所有设置文件都应该放在version下 除了 workspace.xml 之外的控件,它存储您的本地首选项。 workspace.xml 文件应被 VCS 标记为忽略。
但所有大型 GitHub 项目都将 .idea 排除在 .gitignore 的版本控制之外。那么在 GitHub 上存储 IDE 项目设置(目录、检查)的正确方法是什么?很高兴看到此类存储库的示例。
【问题讨论】:
-
他们排除了此类文件,因为他们遵循代码应该独立于用于开发它的 IDE 的一般想法。另外,如果它是一个开源或公共存储库,那么任何人都可以使用它.. 那么,如果他们将使用 Notepad/vim/etc 来编辑它(当然,如果他们需要编辑),他们为什么需要您的 IDE 设置?此外——您不需要一些 IDE 设置来实际使用该代码(运行它)。
-
以上所有文字的意思是..如果它是一个私有项目/存储库并且您的所有团队成员(或至少大多数)正在使用相同的 IDE。
标签: git github intellij-idea phpstorm jetbrains-ide