我正在开发一个完整的ANT版本的新项目。我使用eclipse编写代码,我希望其他人能够检查项目以获得完整的eclipse工作区。我不希望提交具体的用户设置。
我应该在源代码管理中拥有哪些文件和目录?
(我宁愿不去抓一个插件 - 我更喜欢控制存储库中的内容)
答案 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