什么是.idea文件夹?

时间:2013-06-11 16:41:42

标签: ide webstorm

当我尝试在Jetbrains Webstorm中创建项目时,会创建一个名为.idea的文件夹。如果我删除它可以吗?它会影响我的项目吗?

4 个答案:

答案 0 :(得分:166)

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

  

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

检查此documentation以获取IDE设置和here is their recommendation on Source Control以及示例.gitignore文件。

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

答案 1 :(得分:5)

删除此内容没有问题。不仅WebStorm IDE创建了这个文件,而且phpStorm也是如此,并且所有的jetbrains的IDE都这样做。

删除它是安全的,但如果您的项目来自gitlab或github,那么您将看到警告。

答案 2 :(得分:3)

它包含您的本地 IntelliJ IDE 配置。我建议将此文件夹添加到您的.gitignore文件中:

# intellij configs
.idea/

答案 3 :(得分:3)

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

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