半年沒搭SVN,再搭時,又花了兩個小時,憤之,遂記錄。
内容:
暫不會介紹SVN 倉庫下的權限配置。
暫僅介紹file:與svn:的通路方式
介紹linux下的SVN對應的圖形工具
前提:無
必要條件:
了解基本的LINUX指令
了解linux下的目錄結構。
1)安裝:$ sudo apt-get install subversion
2)完成後,我們可以檢視版本:$ svnserve --version
3) 建庫,有兩種,一種是直接建空庫,一種是導入現在的目錄建立新庫
建立新庫(假定我的倉庫都在/home/ashley/svn,已建立好了svn目錄,我們的新倉庫決定指令為:project)
$ sudo svnadmin create /home/ashley/svn/project
導入已有目錄(假定我有/home/document, 想以此建立一個新的名為doc的倉庫)
$ svn import -m /home/document file:///home/ashley/svn/doc
OK,到此,通過以上操作我們有了兩個不同的項目倉庫。不同的倉庫下都有conf檔案夾用來配置權限。
4)開啟服務:$ sudo svnserve -d -r /home/ashley/svn
關閉服務:$ killall -9 svnserve
檢查開啟與否:$ ps -ef |grep svnserve
隻有開啟服務後,才能使用svn://方式通路。
參數 -r 指定SVN版本庫的根目錄,用戶端不能輸入全路徑。以上例:
通路doc倉庫: svn://192.168.1.100/doc
通路project倉庫: svn://192.168.1.100/project
5) 用戶端工具:linux下的圖形界面工具:RabbitVCS.http://www.rabbitvcs.org/
安裝:
完成後,需要重新開機系統。