Eclipse元数据文件应该在存储库中?

时间:2010-02-27 20:29:13

标签: eclipse version-control

我正在开发一个完整的ANT版本的新项目。我使用eclipse编写代码,我希望其他人能够检查项目以获得完整的eclipse工作区。我不希望提交具体的用户设置。

我应该在源代码管理中拥有哪些文件和目录?

(我宁愿不去抓一个插件 - 我更喜欢控制存储库中的内容)

1 个答案:

答案 0 :(得分:8)

我们只是将.project.classpath放在我们的存储库中,这足以让它为新开发人员“开箱即用”。我想要其他的东西(运行配置浮现在脑海中),但还没弄明白。

我们使用Subversion,因此我将这些文件放在一个单独的目录中,并在该目录中定义svn:externals以指向实际代码,使其不受IDE特定文件的影响。

评论中的每个请求,这是我们使用的外部。没有什么复杂的事情发生在这里:

Properties on 'svn://dev/trunk/IDEs/eclipse/runtime':
  svn:ignore
    bin
    .fbprefs
    cobertura.ser
    .settings

  svn:externals
    lib/bin svn://dev/trunk/lib/bin
    runtime svn://dev/trunk/runtime