我所指的Android Studio是v 1.2.2
*.iml
文件不应该是版本控制的一部分。我无法为此找到官方支持链接,但有一些SO和Reddit线程支持这一点;我测试自己发现可以在没有这些文件的情况下启动和构建项目。
问题是Android Studio经常要求将它们添加到版本控制中。有一个记住并且不再要求检查标记,还有版本控制>设置中的忽略文件也是如此;这是officially supported solution。
真正的问题是这些信息被保存到/.idea/workplace.xml
中,本身应该被忽略! (参见生成的.gitignore
)。
还有其他持久的方法吗?我知道svn:ignore
属性对IntelliJ的版本控制客户端没有任何影响。
TIA。
有用的链接:
Is it mandatory to save *.iml files in Version control?
Prevent IntelliJ from adding iml files
Add ability to disable the feature to track obsolete svn:ignore(JetBrains错误跟踪器)