什么是.idea文件夹?


Answers:


201

使用IntelliJ IDE时,项目的所有项目特定设置都存储在该.idea文件夹下。

项目设置与每个特定项目一起存储为.idea文件夹下的一组xml文件。如果指定默认项目设置,则这些设置将自动用于每个新创建的项目。

检查此文档以了解IDE设置,这是他们对源代码管理的建议以及一个示例.gitignore文件。

注意:如果使用的是git或某些版本控制系统,则可能需要将此文件夹设置为“ ignore”。示例-对于git,将此目录添加到中.gitignore。这样,该应用程序不是特定于IDE的。


“如果你正在使用Git或一些版本控制系统,你可能需要设置该文件夹‘忽略’。” ..究竟如何?
Shafizadeh

2
@Shafizadeh .gitignore应该是应用程序根目录中的隐藏文件。编辑此文本文件,并在其自己的行中添加“ /.idea”。
Pinkerton

不用再担心由于.idea文件夹而导致的git崩溃了(尤其是在不同计算机上处​​理同一项目时)。只需打开您的.gitignore文件并添加.idea
Pathros

8

删除它没有问题。创建该文件的不仅是WebStorm IDE,而且还有PhpStorm和所有其他JetBrains的IDE。

删除它是安全的,但是如果您的项目来自GitLab或GitHub,则将看到警告。



0

从2020年开始,JetBrains建议提交该.idea文件夹。
JetBrains IDE(webstorm,intellij,android studio,pycharm,clion等)会自动将该文件夹添加到您的git存储库中(如果有的话)。
在文件夹内.idea,已经创建了一个.gitignoreIDE自己更新的,以避免提交与用户相关的设置,其中可能包含隐私/密码数据。

提交.idea文件夹是安全的(通常很有用)。


嗨,您能否分享到JetBrains建议的链接?我想探索它,请参阅该等原因
拉达
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.