2011-09-29 96 views
1

我在一臺裝有Ubuntu操作系統的PC中安裝了Project SVN的SVN存儲庫,另一臺裝有Windows操作系統的PC中安裝了另一個Project B的存儲庫。將SVN存儲庫從一臺PC移動到另一臺

一)我想創建與Windows PC的名稱「項目」的一個新的存儲庫,並想動它下面的兩個項目,終於有一個結構是這樣的:

.Projects 

    .projectA 

    .branches 
    .tags 
    .trunk 
    .projectB 

    .branches 
    .tags 
    .trunk 

b)還,我想限制用戶訪問每個項目(即用戶I,J只能訪問項目A ...用戶M,N應該只能訪問項目B ...但用戶X,Y應該能夠訪問兩個項目)

請幫我設置這個。高度讚賞詳細的一步一步的解釋(我是一個新手)。

感謝&問候,

Jazir

+0

您想保留兩個存儲庫的歷史記錄嗎? –

回答

1

對於)

在每個舊倉庫的使用svnadmin dump把整個資料庫中的便攜傳輸格式。

然後使用svnadmin load--parent-dir參數將這些轉儲中的每一個加載到相應路徑的新存儲庫中。 b)如果將VisualSVN軟件作爲SVN服務器運行,則內置了創建用戶和設置文件夾權限的工具。如果沒有,您必須手動使用authz文件進行播放。

相關問題