2 myq 26 myq_26 于 2012.11.07 16:20 提问

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

我想知道项目的根文件夹是否应该在层次结构中明确的定义呢?存储库只会存储一个项目,但它会有很多分支和标签。

2个回答

hxn_217
hxn_217   2012.11.08 10:30
已采纳

我会选择这个;

http://myserver/svn
    MyProject1
        /trunk
            /src
            /res (external)
            /assets
        /branches
        /tags
    MyProject2
       /trunk
           /src
           /res (external)
           /assets
       /branches
       /tags
    resources

我通常会把 resources放在主source结构外。使用svn:externals,是这些资源存在不同的项目。

nana4ever
nana4ever   2012.11.13 13:52

对于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
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!