workspace.xml:这个文件的作用就是记录idea针对该项目的配置,包括服务器的相关配置,maven或者jdk的相关配置,第三方jar的配置等。
misc.xml:描述该项目一些混杂信息,如SDK、语言等级、项目输出的目录等等
modules.xml:描述该项目有哪些Module模块
vcs.xml:使用的VCS工具信息,如Git
idea 是用于保存所有 Jetbrains IDES(RubyMine、Pycharm、PHPStorm、WebStorm ..etc)的项目配置的目录
如果您不想将其提交到 repo,您可以使用两种方式处理它
只为自己忽略
在 .git/info/exclude
添加 /.idea
在 .gitignore 中忽略它,这样每个使用 repo 的人都会忽略它
通过添加/.idea到.gitignore
如果 dir .idea 已经被 git 跟踪,你需要先从缓存文件中删除它,然后再忽略 git rm -r --cached .idea
如果您为项目进行了任何自定义配置,则此文件夹可以包含重要配置,并且还包含 IDE 的索引数据,这有助于它提供快速自动完成功能,并且在某些情况下将其提交到存储库会更好,但我总是忽略它,因为团队中的其他开发人员不使用 RubyMinee
版权归原作者 叶涛网站推广优化 所有, 如有侵权,请联系我们删除。