问题描述
- Android SVN工程中的存储结构
- 对一个SVN存储库存储一个Android工程,下面哪种方式是更好的结构呢?我使用Eclipse和一个SVN插件。
http://myserver/svn /trunk /MyProject /src /res /assets /branches /tags
或者
http://myserver/svn /trunk /src /res /assets /branches /tags
我想知道项目的根文件夹是否应该在层次结构中明确的定义呢?存储库只会存储一个项目但它会有很多分支和标签。
解决方案
我会选择这个;
http://myserver/svn MyProject1 /trunk /src /res (external) /assets /branches /tags MyProject2 /trunk /src /res (external) /assets /branches /tags resources
我通常会把 resources放在主source结构外。使用svn:externals,是这些资源存在不同的项目。
解决方案二:
对于android和其它诸如PHP等技术,以及SVN或者其他源代码控制软件Bazaar or Git我通常用:
http://myserver/svn /MyProject /trunk /sources /src /res /assets /ressources => Here I can put text files documentation ... that is really part of the projet -- but not part of the application /branches /tags
时间: 2025-01-01 16:27:27