如果未签入IntelliJ iml文件,IntelliJ不会自动在git分支之间重新同步maven

时间:2016-05-04 00:08:47

标签: git maven intellij-idea

我希望有人可以帮助我解决我的团队目前面临的这个问题。我们目前已将IntelliJ文件签入我们的git仓库。在git临时区域中看到的iml文件很烦人。我们正在尝试执行以下操作:

  1. 从git
  2. 中删除IML文件
  3. 在git中的.idea / runConfigurations中保留codeStyleSettings.xml和所有配置文件
  4. 在分支之间切换,而不必重新导入/重新同步maven。
  5. 我们能够毫无问题地执行标准1和标准2,但是3给我们带来了困难。似乎IntelliJ要求我们每次切换分支时手动重新导入maven。有时IntelliJ甚至不会识别pom.xml。当我们仍然在repo中使用IML文件时,我们在分支之间切换时从未遇到任何maven问题。所以,如果有人对如何解决这个难题有任何想法或建议,我很好奇吗?任何输入都非常感谢!

    我已经搜索过,发现这是我问题中最接近的Q& A,但它并不满足我们的3个标准。 How to deal with IntelliJ IDEA project files under Git source control constantly changing?

    我也知道https://www.gitignore.io/但它只提供了IntelliJ和Maven的基本忽略。

0 个答案:

没有答案