238

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

4

4 回答 4

249

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

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

检查此文档以了解 IDE 设置,这里是他们对源代码控制的建议和示例 .gitignore 文件。

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

于 2013-06-11T16:44:14.917 回答
16

删除这个没有问题。创建此文件的不仅是 WebStorm IDE,还有 PhpStorm 和所有其他 JetBrains 的 IDE。

删除它是安全的,但如果你的项目来自 GitLab 或 GitHub,那么你会看到一个警告。

于 2017-01-01T16:45:11.863 回答
9

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

# intellij configs
.idea/
于 2020-06-24T21:36:29.303 回答
8

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

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

于 2020-07-02T01:47:29.617 回答