我们正在团队内共享我们的项目设置(.idea文件夹提交给git),我们中的一些人正在使用IntelliJ IDEA,有些人正在使用WebStorm。
真正令人讨厌的是WebStorm删除了IntelliJ IDEA设置。例如,在misc.xml中,IntelliJ IDEA添加以下内容:
<component name="ProjectRootManager" version="2" assert-keyword="false" jdk-15="false" />
这被WebStorm删除,然后由IntelliJ IDEA再次添加。因此,几乎每次提交都会切换。
除了完全忽略文件外,还有办法解决这个问题吗?
答案 0 :(得分:1)
不同的基于Idea的IDE(RubyMine,PHPStorm,WebStorm,PyCharm,IDEA)具有相同的项目格式(.idea
),但不兼容的设置/模块类型不同。因此共享.idea文件夹可能会导致设置丢失等。
如果您喜欢在不同的IDE中使用相同的源,我建议共享sources文件夹,但保持.idea
文件夹分开。
相关功能请求:IDEA-140809