我应该不上传哪些Java Android文件到我的SVN服务器?

5
我刚刚通过SubEclipse为我的Java Android项目设置了SVN。有人可以给我建议,哪些文件不应上传到仓库中吗?就像在Objective C中,我将构建文件放在单独的文件夹中一样,我仍然不知道Java中的构建系统如何组织文件以及哪些文件被认为是“构建”文件。
有什么建议吗?
1个回答

3

我建议您不要包含以下目录中的任何内容:

  • /bin
  • /gen
  • /libs

如果您想包含Eclipse项目设置,只需检查以下文件:

  • /.settings
  • /.externalToolBuilders
  • .classpath
  • .project
  • default.properties

3
如果没有类似于Maven或Ivy来处理jars,那么应该检查/libs中的内容。不建议在提交时检查classpath。 - Woot4Moo
1
@Woot4Moo 我不同意关于 .classpath 的概括。如果其中的所有内容都是相对于项目的,那么将 .classpath 提交到版本控制中是可以的。如果使用了任何非相对引用,则应避免提交。我同意 /libs。 - Chris Nava
@Chris 我还没有看到当有超过3个开发人员时每个人的类路径匹配。 - Woot4Moo
我们可以忽略 facebooksdk 和 google play services 这样的标准库项目中的 bin/gen 文件夹吗? - Utsav Gupta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接