繁体   English   中英

Android SVN 项目的最佳结构是哪个?

[英]Which is the best structure for an Android SVN project?

对于将包含单个 Android 项目(以及为什么)的 SVN 存储库,哪种结构更好?

http://myserver/svn
    /trunk
        /MyProject
            /src
            /res
            /assets
    /branches
    /tags

或者

http://myserver/svn
    /trunk
        /src
        /res
        /assets
    /branches
    /tags

基本上我想知道项目根文件夹是否应该在层次结构中显式命名。 该存储库将仅包含一个项目,但它将具有许多分支和标签。 我正在使用 Eclipse 和 SVN 插件。

谢谢,

巴里

我通常在做什么(对于 android 和其他技术,如 PHP - 以及对于 SVN 和其他源代码控制软件,如 Bazaar 或 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


因此,非常接近您的第一个想法,除了:

  • 我的 SVN 服务器上可以有多个项目,
  • 每个项目都有自己的主干/分支/标签
  • 在每个项目中,我都有源代码; 以及其他一些不属于应用程序但相关的目录 - 足以在项目的 SVN 中

我会这样:

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

还没有做太多的 Android 开发,但是我通常保留在主要源结构之外并利用svn:externals链接思考并可能在各种项目中使用它们的资源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM