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

Bri*_*enk 12 eclipse version-control

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

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

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

Mat*_*nry 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
Run Code Online (Sandbox Code Playgroud)

  • 谢谢.这仍然是我对Eclipse最大的挫败感.似乎每个其他IDE都做得更好. (2认同)