使用 VisualSVN Server來實現主要的 SVN功能則要比使用原始的 SVN和Apache相配合來實現源代碼的 SVN管理簡單的多,下面就看看詳細的說明。
VisualSVN Server的下載地址如下,是免費的,隨意不必有顧慮
http://www.visualsvn.com/server/download/
SVN 的下載地址如下
http://tortoisesvn.net/downloads.html
安裝VisualSVN server
雙擊VisualSVN server安裝包,如圖:
點Next,進入下一步,如圖:
勾選同意,點Next進入下一步,如圖:
選擇上面一個選項,點Next,進入下一步,如圖:
點擊Standard Edition進入設置安裝路徑和倉庫路徑備份路徑以及端口號
點擊Next,進入下一步,如圖:
點Install,開始進行安裝,安裝完成后如圖:
點擊Finish,至此VisualSVN server的安裝就完成了。
安裝TortoiseSVN
TortoiseSVN的安裝參考:https://blog.csdn.net/qq_32786873/article/details/80536888
VisualSVN Server的配置和使用方法
啟動VisualSVN Server Manager,如圖:
新建倉庫可以通過在Repositories上點擊右鍵-選擇Create New Repository…或者選擇新建-Repository…:
這里,我選擇常規FSFS存儲庫,然后點擊下一步,如圖:
點擊下一步,如圖:
選擇創建一個空的倉庫,點擊下一步,如圖:
點擊Create,如圖:
點擊Finish,如圖:
至此倉庫的創建基本完成了,接下來介紹如何添加用戶:
輸入用戶名、密碼,點擊OK,如圖:
創建組:
權限設置:
我們在這個代碼庫下面再創建多個項目的文件夾,然后對第每個項目文件夾進行權限控制。例如:在代碼庫Solin下創建了三個文件夾,代表三個項目,可以對根目錄和子目錄進行權限控制,比如Repositories和Solin目錄所有用戶都只有讀取權限,但沒有寫入的權限.
客戶端TortoiseSVN的使用
下載版本庫中項目projectA源代碼到本地目錄下,首先在電腦的空白處單擊右鍵,選擇SVN Checkout...,然后在彈出的界面上輸入要導出的項目版本庫地址,並選擇好導出目錄,點擊確定。
第一次使用時會彈出輸入用戶名和密碼的對話框
我們輸入之前創建的用戶名和密碼,點擊OK,就會彈出檢出完成界面,並且在導出目錄處多了一個名叫projectA的文件夾。
將文件上傳到SVN服務器
我們在projectA下新建一個名叫a.txt的文件,然后選中projectA文件夾,右鍵單擊,選擇SVN Commit...
在彈出的窗口中選擇要提交的文件,並填寫日志,然后點擊OK。
然后在SVN服務器上就可以看到提交的文件了
至此,SVN服務器搭建完成。