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用戶端與伺服器安裝