Intellij idea idea文件夹是否应保持在源代码管理下?

Intellij idea idea文件夹是否应保持在源代码管理下?,intellij-idea,pycharm,Intellij Idea,Pycharm,可能重复: 这个问题是一般性的,尽管我现在特别感兴趣的是PyCharm,而不是Java开发。不,因为不能保证其他开发人员也使用Intellij idea。源代码管理必须只包含构建项目所需的文件。是的,因为所有使用IDEA的开发人员都应该使用相同的项目文件。如果其他开发人员使用其他IDE,他们也应该将项目文件添加到源代码管理中。毕竟,我们“需要”项目文件来构建项目,不是吗?与@ax完全相同-不是,文件格式在Intellij 9和10之间发生了很大变化。你没有提到Intellij 9或10…它是重

可能重复:


这个问题是一般性的,尽管我现在特别感兴趣的是PyCharm,而不是Java开发。

不,因为不能保证其他开发人员也使用Intellij idea。源代码管理必须只包含构建项目所需的文件。

是的,因为所有使用IDEA的开发人员都应该使用相同的项目文件。如果其他开发人员使用其他IDE,他们也应该将项目文件添加到源代码管理中。毕竟,我们“需要”项目文件来构建项目,不是吗?

与@ax完全相同-不是,文件格式在Intellij 9和10之间发生了很大变化。你没有提到Intellij 9或10…它是重复的,链接文章有一个到FAQ页面的链接,其中提到了基于目录和文件的格式。另外。idea文件包含个人设置,如工具栏布局和构建配置。对于每个开发者来说,这些事情都是独立的。我不同意。您应该与您的同行共享您的生成配置,以确保运行相同的配置。@Ninestone,生成配置不应使用IDE生成项目。然而,问题实际上归结为“为了方便起见,项目源应该包含多少严格不必要但相关的东西?”如果一个人拿了一根香蕉,他可能不一定需要一只猴子。观众越多,吃了水果就会看到的动物动物园就越大。JetBrains的文档确实建议在源代码管理中添加特定于创意的项目文件(请参见此处:。同时,如果您正在处理公共项目,您可能不希望强制使用者使用任何特定的IDE。有关项目结构的基本信息确实应该存储在免费使用的工具中,例如Maven。