最近因爲實驗室的需求,老師決定獨立搭建一個SVN服務器,以前沒有用過SVN,因而開始從頭學習如何搭建一個獨立的SVN服務器。html
SVN是一個開放源代碼的版本控制系統,它採用了分支管理系統,說得簡單一點SVN就是用於多我的共同開發同一個項目,共用資源的目的。瀏覽器
SVN服務器有2種運行方式:獨立服務器和藉助Apache運行。兩種方式各有利弊,而本次選用的是獨立服務器的形式。安全
搭建獨立SVN服務器主要有如下3個步驟:服務器
VisualSVN Server
是一個集成的SVN服務端工具,而且包含mmc管理工具,是一款SVN服務端不可多得的好工具。svn
咱們能夠先安裝好VisualSVN Server
後,運行VisualSVN Server Manger
,而後建立新的代碼庫,並設置一下安全性能,最後建立用戶。工具
VisualSVN Server
下載地址:www.visualsvn.com/server/down…VisualSVN Server and Administration Tools
,同時添加命令行工具到系統環境變量中Standard Edition
標準版本安裝,免費版本但功能少一些Location
即安裝位置,Repositories
即代碼倉庫位置,Server Port
即服務端口,這裏選擇8443端口至此,SVN服務器端就安裝成功了,接下來就是建立倉庫性能
VisualSVN Server Manger
,並右擊新建一個倉庫到這裏,服務器端的SVN壞境搭建就所有完成。學習
TortoiseSVN
是 SVN
版本控制系統的一個免費開源客戶端,能夠超越時間的管理文件和目錄。文件保存在中央版本庫,除了能記住文件和目錄的每次修改之外,版本庫很是像普通的文件服務器.測試
TortoiseSVN
下載地址:https://tortoisesvn.net/downloads.htmlNext
就行TortoiseSVN
安裝完成後,右鍵就會出現相關功能菜單.net
Repo-browser
即瀏覽倉庫IP地址+端口號
。端口號即前面安裝VisualSVN Server
時選擇的8443端口,因而這裏輸入:https://192.168.10.39:8443/svnAccept the certificate permanently
TortoiseSVN
成功鏈接上另外一臺電腦上的SVN服務器上的空白倉庫Test,咱們能夠向裏面添加代碼、建立文件夾等操做。經過上面的步驟,咱們利用兩臺電腦成功地搭建了一個獨立的SVN服務器,並測試成功。但SVN做爲僅次於Git的版本控制系統,還有不少的功能等着咱們去學習,上面展現的一些操做僅僅是它的冰山一角。