[英]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.