簡體   English   中英

多個項目,每個項目都有主干/分支/標簽

[英]Multiple projects with trunk/branches/tags each

我正在開始一個新項目,並且只有一台SVN服務器可用。 在對SVN進行了一些研究之后,我發現對我的項目而言,最佳的存儲庫結構如下:

/ProjectMain
    /trunk
    /branches
    /tags

/ProjectAnnex    # will not be branched
    /trunk
    /branches
    /tags

/Documentation
    /trunk
    /branches
    /tags

/Research        # will not be branched
    /trunk
    /branches
    /tags

因為我將有多個無關的項目和文檔。 但是我不喜歡使用SVN,並且會通過Git-SVN使用Git感到更加自在。

如何使用git-svn clone或編輯.git/config文件導入此現有存儲庫? 我看到可以在fetch / branches / tags配置參數中使用通配符,但是如何在路徑的開頭使用通配符呢?

當我從trunk分支出來時,分支過程將如何發生? 如何將分支正確存儲在各個branches文件夾中?

如果您認為此結構過於繁瑣,那么您會建議什么呢?

預先感謝您的寶貴幫助,弗蘭克

我認為您應該為每個項目使用不同的git存儲庫。 否則,您的所有分支和標簽將混合在一起,這可能不是您所需要的。 所以用

git svn clone --stdlayout http://example.com/path/to/ProjectMain

對於您的第一個項目,

git svn clone --stdlayout http://example.com/path/to/ProjectAnnex

第二個,依此類推。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM