iml文件应该是有部分路径,可能读取到本地绝对路径,所以才考虑不提交到svn的吧?
但是如果不提交这个文件,别人git回来,idea无法识别出项目的结构逻辑。
想手动创建iml都没办法。
iml文件应该是有部分路径,可能读取到本地绝对路径,所以才考虑不提交到svn的吧?
但是如果不提交这个文件,别人git回来,idea无法识别出项目的结构逻辑。
想手动创建iml都没办法。
我记得.iml
文件会被提交上去,同时如果你拉取项目时如果没有.iml
文件会帮你自动创建。提交过以后,后续的提交就不会再提交.iml
文件了。
还有既然提到git
为何不统一使用git
做版本管理。推荐使用git
。
.iml 和 eclipse中的.classpath,.project都属于开发工具配置文件,
也就是在项目导入ide的过程中生成的配置文件,每个人开发环境是不一样的,所以这个文件没必要提交。
而且如果提交之后,出现冲突,还需要解决比较麻烦
8 回答6.4k 阅读
1 回答4.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
3 回答1.7k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
.iml 这类项目配置文件是不需要提交到代码仓库,这类配置文件每个人都不一样,很容易造成冲突,同时对于项目发布而言又没什么意义。
idea本身也能识别出没有.iml的工程,File - > New -> Project from Version Control