簡體   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