1、SVN服務端的使用
添加代碼庫:
點擊 “Repositories” 項,右鍵選擇 “Create New Repository...” 或者 選擇 “新建 - Repository...”
選擇要添加的倉庫的類型:FSFS(默認) 和 VDFS 兩種,這裏我們使用默認選項
點擊 “下一步”,填寫新代碼庫名稱
點擊 “下一步”,使用默認選項( Empty repository )
點擊下一步:
這裏我們選擇第三項: Customize permissions 項,方便後期添加的用戶 或 用戶組設置權限 訪問該倉庫。
也可以添加添加 “Custom...” 按鈕,添加相關的用戶或用戶組
點擊上面的第 3 步 ( create )後,完成代碼庫的創建,此此時左側 Repositories 菜單下可以看到剛剛創建的代碼庫名稱 test 。
到此,代碼庫創建完成。
添加用戶:
打開 SVN 服務器,在左側菜單的 Users 項中 ,
右鍵 “Create User...” 或者 “ 新建 ---> User... ” 進入到添加用戶界面。
在創建用戶界面,輸入用戶名、密碼即確認密碼即可。如下圖:
點擊 “Ok” 即創建用戶,然後可以在 Users 列表中查看已經創建的用戶,如下圖:
2、SVN服務端的使用2
爲代碼庫添加用戶及權限:
爲了測試方便,這裏我建立了多個用戶、用戶組及代碼庫。
創建用戶:這裏使用 test 、test02 以及賬號添加到用戶組時的情況進行測試。
創建用戶組:這裏添加了一個 測試組 testGroup , 並把 test 、test02 添加到該測試組。
創建代碼庫:這裏創建了 3 個代碼庫,分別爲 test 、test02、testGroupRepository 。
給代碼庫添加用戶及權限:點擊代碼庫名,右鍵選擇 “Properties...” 。
爲代碼庫添加用戶 和 訪問權限後,點擊 “應用” 。
test代碼庫添加test用戶及權限 、test02代碼庫添加test02用戶及權限、testGroupRepository添加testGroup用戶組及權限。
創建目錄(文件夾):
點擊代碼庫名,右鍵選擇 “新建 --- Folder...” 。
爲了方便測試,我這裏已經再三個代碼庫中添加了不同的文件夾。
代碼庫及其下目錄(文件夾)地址獲取:
一般需要告訴用戶 項目的SVN 地址 及用戶名密碼,才能夠下載項目。選擇代碼庫,右鍵選擇 “Copy URL to Clipboard”, 粘貼下來的SVN 地址爲 : http://admin/svn/test/
或者選擇代碼庫下的某個目錄(一般這樣操作),右鍵選擇 “Copy URL to Clipboard”, 粘貼下來的SVN 地址爲 : http://admin/svn/test/test
到此,SVN服務端的操作已經講完。
3、SVN客戶端的使用
客戶端使用還是比較簡單的。
一般 SVN 服務端管理人員,會建立相關的代碼庫及用戶等資源。由於SVN服務器相關環境已經準備好,這裏使用 test 、test02 以及賬號添加到用戶組時的情況進行測試。
作爲客戶端,服務器管理人員一般會給代碼庫 SVN 地址 ,用戶名和密碼。客戶端就可以下載代碼的文件了。
例如: test 文件夾的 svn地址是 http://admin/svn/test/test
檢出代碼庫中的內容(項目):
點擊確定,首次使用客戶端需要認證用戶(即輸入SVN服務器創建的用戶名和密碼),認證完成後才能操作
提交內容到代碼庫:
這裏我們再 test 項目(文件夾)中,添加一個測試文件,文件名爲 “這是test用戶創建的文本文件.txt”。
注意,一般提交代碼前都是右鍵項目名(文件夾),先執行 “ SVN 更新(U)” , 在執行 “ SVN 提交(C)...” ,再確定提交你的代碼。
最後可以看到,提交後的文件與服務器上的文件保持一致了。
SVN客戶端的更多操作,可以從客戶端打開幫助文檔查看看。
上一篇文章:SVN客戶端與服務器安裝