小智 21

是的,因为所有使用IDEA的开发人员都应该使用相同的项目文件.如果其他开发人员使用其他IDE,他们也应该将他们的项目文件添加到Source Control.毕竟,我们"需要"项目文件来构建项目,不是吗?

  • 确实,JetBrains的文档建议添加IDEA特定的项目文件以添加到源代码控制中(请参阅此处:http://www.jetbrains.com/idea/webhelp/project.html.同时,如果您正在工作在公共项目中,您可能不希望强制消费者使用任何特定的IDE.有关项目结构的基本信息应该存储在免费使用的工具中,例如Maven. (10认同)

Ale*_*kov 20

不,因为不保证其他开发人员也使用Intellij的想法.源代码控制必须只包含构建项目所需的文件.

  • 我不同意.您应该与您的同行共享您的构建配置,以确保您运行相同的. (12认同)
  • 另外.idea文件包含个人设置,如工具栏布局和构建配置.这些东西对每个开发者来说都是个性 (8认同)
  • @ninestones,_构建配置_不应使用 IDE 来构建项目。然而,问题实际上归结为“为了方便起见,项目源应该包含多少绝对不必要但相关的东西?”如果一个人拿一根香蕉,他可能不一定需要一只猴子。观众越多,拿着这种水果看到的动物动物园就越大。 (3认同)