我们将 IntelliJ 项目和模块文件签入版本控制。它们很棒,但是如果我们切换 java 或 android sdks,每个人都需要在自己的机器上做一些事情(更新 sdk,将其添加到 IntelliJ 等)。
我找到了http://leolabs.org/blog/making-intellij-portable/,它解释了如何在 IntelliJ 中设置配置路径,它允许我们共享 SDK 之类的东西。我目前的计划是遵循该指南并将 IntelliJ 安装目录检查到我们的版本控制中,以便每个人都可以从那里运行它,并且它将设置所有 sdks。
我看到这种技术的问题是其他选项也被共享。这对于编码风格非常有用(尽管您可以使编码风格项目具体化,所以这不是真正的胜利),但对于可见空白之类的东西就没有那么好了。
所以我的问题是:有没有更精细的方法来共享 java 和 android SDK 并让 IntelliJ 正确指向它们?谢谢。