我正在使用Maven pom文件,我不希望使用源代码控制iml文件。当我打开一个项目时,IntelliJ似乎会将它创建的一些iml文件添加到SVN源代码控制中。我如何防止这种情况发生?
我在存储库根目录的"svn:ignore“属性中有"*.iml”,但它似乎并没有阻止IntelliJ添加imls。
发布于 2013-01-15 06:16:59
如果其他人遇到这个问题,我最大的幸运就是
设置>版本控制>忽略的文件
为以下项添加“忽略所有匹配的文件”%s:
*.idea
*.iml
不确定是哪个版本的IDEA推出了这个功能,而且这个问题有点老了,所以它可能是没有意义的。只希望它能帮助像我一样从谷歌登陆的其他人。
发布于 2010-06-09 15:38:26
最新版本的iml社区会单独提示您添加IntelliJ文件。如果您选中该框以避免将来收到警告,并在第一次出现提示时选择"no“,则不会计划向subversion添加任何其他IML文件。
发布于 2011-06-29 18:00:13
详述科林·赫伯特的回答。可以,从Maven导入时,可以将iml文件移动到另一个目录。这似乎是防止这个问题的唯一方法。
以下是要在导入中使用的设置:

由于所有重要信息都保存在Maven本身中,因此重新导入现有模块只需要很少的时间。收获真的是值得的。
https://stackoverflow.com/questions/2903859
复制相似问题