2011-06-30 74 views

回答

0

您已經安裝了一臺服務器,並安裝在它的一個項目,我相信通過以下方式:

http://svn.exampel.com/repos/ 
| 
|- ProjectA 
    | 
    |- branches 
    |- tags 
    |- trunk 

要添加另一個倉庫在同一服務器中,只要進入到根目錄下,並創建另一個文件夾結構像這樣:

http://svn.exampel.com/repos/ 
| 
|- ProjectA 
    | 
    |- branches 
    |- tags 
    |- trunk 
| 
|- ProjectB 
    | 
    |- branches 
    |- tags 
    |- trunk 

簡單!沒有其他配置invoved,你可以開始使用它們作爲單獨的存儲庫。這被稱爲多重佈局

注:該版本號將與這兩個共享,即,版本號是一個完整的樹,將有兩個項目

+1

這些不是獨立的存儲庫。這只是一個存儲庫中的多個項目。 – msell

+0

是的,在SVN世界裏,很多時候,一個項目被稱爲存儲庫。 – Arpit

+6

我不同意。對於其他版本控制系統,情況可能如此,但使用SVN時,術語存儲庫是明確定義的,每個存儲庫都有其自己的修訂版本號。 SVN文檔還討論了單個存儲庫中的多個項目。混合這些只會混淆用戶。 – msell

4

按照Arpit的建議創建子文件夾絕對不是您要尋找的解決方案,因爲兩個項目都是單個SVN存儲庫的一部分,因此共享修訂版本號。

絕對有可能在單個服務器上有多個存儲庫,但是根據您的設置有很多方法可以完成它。

首先,您可能想要學習這些文檔以使您的概念更加直觀。

http://svnbook.red-bean.com/en/1.7/svn-book.pdf

http://tortoisesvn.net/support.html

在Windows安裝程序,例如的VisualSVN,通過它的管理工具,VisualSVN服務器管理器,讓您輕鬆以簡單的方式創建和管理信息庫。

重要的是,您不要將存儲庫作爲一般概念與存儲庫作爲SVN中的技術術語之間的區別。引用的文檔將幫助你解決這個問題。