【发布时间】:2012-08-11 16:51:56
【问题描述】:
可能重复:
Intellij Idea 9/10, what folders to check into (or not check into) source control?
我开始使用 WebStorm 进行 Web 开发,但不确定要从我们的 Git 存储库中添加什么以及排除什么。很明显,.idea 文件夹中的一些文件应该像外部库设置 (jsLibraryMappings.xml) 一样受到版本控制,但其他文件可能会经常更改并且是特定于开发人员的(例如,workspace.xml)。
WebStorm / IntelliJ IDEA 推荐的 .gitignore 模式是什么?
附:对此已有疑问,但通常只关注是否包含整个 .idea 文件夹或是否完全排除它。我认为.idea 文件夹中的一些文件应该受版本控制,而其他文件不应该受版本控制,我正在尝试找出哪些文件。
【问题讨论】:
-
我认为,将 IDE 文件放入版本控制系统是个坏主意。您的项目将更多地与特定的 IDE 相关联,您可能会给其他 IDE 的用户带来问题。我在 VCS 中有几个带有 IDE 文件的项目,但我遇到了复杂情况。现在我在 VCS 中只有 maven 文件,IDEA 生成项目文件,一切都很好。
-
@chalimartines 我更喜欢将构建所需的一切都放在存储库中。由于我们不使用 Maven 并且也使用单个 IDE,因此在 VCS 中没有
.idea文件会很复杂。
标签: git intellij-idea gitignore webstorm