导入Maven项目时将.iml文件添加到SVN源代码管理

导入Maven项目时将.iml文件添加到SVN源代码管理,maven,svn,intellij-idea,Maven,Svn,Intellij Idea,嗨,我对Maven和intelliJ的想法比较陌生。 在尝试导入Maven项目时,IDE要求将*.iml文件添加到SVN控件 我想知道这是什么意思?这样做的优点和缺点是什么?intellij使用iml文件存储模块特定设置和与模块相关的其他信息。通常团队不会向svn添加*.iml文件。通常,这些文件变化很快,而且没有重要原因,这意味着如果您执行像搜索这样简单的操作,您将更改iml文件,并且您将与需要提交或还原的回购有差异,并且您将始终处于这种状态。另外,如果一个开发人员签入iml,那么下一个开发人

嗨,我对Maven和intelliJ的想法比较陌生。 在尝试导入Maven项目时,IDE要求将*.iml文件添加到SVN控件


我想知道这是什么意思?这样做的优点和缺点是什么?

intellij使用iml文件存储模块特定设置和与模块相关的其他信息。通常团队不会向svn添加
*.iml
文件。通常,这些文件变化很快,而且没有重要原因,这意味着如果您执行像搜索这样简单的操作,您将更改iml文件,并且您将与需要提交或还原的回购有差异,并且您将始终处于这种状态。另外,如果一个开发人员签入iml,那么下一个开发人员在进行更新时将覆盖其个人设置


向svn(subversion)添加文件是为了维护项目的历史记录并在团队中共享源文件。大多数团队不想共享intellij的个人模块配置。

谢谢@Engineer Dollery,我也想了解更多信息。比如添加到SVN意味着什么,以及这样做的好处是什么。再次感谢@Engineer Dollery的简单解释。没问题。如果您喜欢这个答案,单击小勾号可以帮助我获得声誉点数,这有助于我获得在这方面的特权。