【发布时间】:2021-07-16 12:13:58
【问题描述】:
我们有一个分布在几个 git 存储库中的 Java 项目(带有子项目)。有一个build.gradle,将其导入 IntelliJ 效果非常好,所以到目前为止我们不需要将任何 IntelliJ 配置放入 git。
但事实证明,我们希望在每个项目的基础上指定检查设置(Gradle 将它们称为项目,IntelliJ 将它们称为模块),到目前为止我能做的最好的事情就是要求每个开发人员导入检查配置文件,并手动将正确的模块与正确的配置文件相关联。
有没有更简单的方法?
【问题讨论】:
-
@Andrey 我不确定。我的理解是,检查配置文件要么存储在 IntelliJ 配置中(在 git 之外),要么存储在
.idea目录中(在我们的例子中,它也在 git 之外)。也许我们应该将它存储在.idea中并将.idea放入git。但我怀疑我们是否希望将大部分.idea放入 git 中——一方面它是通过导入build.gradle自动生成的,而且其中可能还有用户偏好(键盘快捷键?)。 -
不需要将.idea下的所有文件都放到git中。对于检查,您需要共享
.idea目录中的inspectionProfiles文件夹。 -
谢谢@Andrey,我不知道将
.idea的一部分放入git 是如此容易。 (谁知道相互依赖是什么,我想。)
标签: java gradle intellij-idea