.idea / workspace.xml到底是什么?

时间:2019-07-18 09:41:12

标签: ruby-on-rails

直到我在旧存储库中随机检查git status之前,我都没有听说过该文件,并且在那里,我从未编辑过该文件,也从未见过。我不知道它是怎么到达那里的。

这似乎是一个常见的问题-主要是如何删除它(例如herehere)。

这个文件是什么,它是由什么创建的?

1 个答案:

答案 0 :(得分:1)

.idea是用于保存所有Jetbrains IDES(RubyMine,Pycharm,PHPStorm,WebStorm等的项目配置)的目录。

如果不想将其提交到仓库中,可以使用两种方法处理它

只为自己忽略

.git/info/exclude

添加/.idea

在.gitignore中忽略它,因此所有使用存储库的人都将忽略它

通过将/.idea添加到.gitignore

如果git已跟踪dir .idea,则需要先从缓存文件中将其删除,然后再被git rm -r --cached .idea忽略

如果您对项目进行了任何自定义配置,则此文件夹可以包含重要的配置,还可以包含IDE的索引数据,这可以帮助它提供快速的自动完成功能,在某些情况下,最好将其提交到存储库中,但我总是忽略它,因为团队中的其他开发人员不使用RubyMinee