SVN版本庫相關問題詳解
本文主要和大家討論一下SVN版本庫相關問題,主要包括安裝,創建、備份、恢復版本庫等問題,在這里向大家簡單介紹一下,希望大家能學到更多有關SVN版本庫東西。
工具
subversion
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=0&expandFolder=0&folderID=91
TortoiseSVN
http://tortoisesvn.net/
安裝.
***個比較麻煩msi的直接安裝,如果裝有apache的話會自己配置好apace,本么沒有用apache,而且我是以zip文件裝的。
下載zip壓縮包到任意目錄,本人由于進場重裝系統,所以安裝在D:ProgramFilessvn,其實***是裝在在D:svn目錄下,有些程序對有空格的路徑很敏感。把svn下的bin目錄放入系統路徑變量(path)里,如果不閑麻煩的話可以跳過。
創建svnserve.exe的服務,以便系統啟動時自動啟動。命令為:
sccreateSVNServerbinpath="D:ProgramFilessvnbinsvnserve.exe--service--rootD:WorksSVN"displayname="Subversion"depend=tcpipstart=auto我的版本庫路徑是D:WorksSVN,--root選項就是指定版本庫路徑的。安裝TortoiseSVN,一路next安裝好,比較簡單。注意有一個語言包,順便安裝好,在TortoiseSVN的setting里把語言改成中文,重啟系統。
右鍵單擊版本庫文件夾,TortoiseSVN的菜單下有一個“在此創建版本庫”,SVN版本庫就創建好了。
隨便找一個文件夾,右鍵TortoiseSVN-“版本庫瀏覽器”輸入路徑“file:///D:/Works/SVN”,就能看見新的版本庫了,右鍵里有很多操作,可以都試試,很有意思。
配置一下svnserve.exe配置文件,可以通過域名訪問如:svn://127.0.0.1
subversion可以很好的控制多個版本,恢復到任意一個版本。
備份SVN版本庫
svnadmindumpsvn>svn.bak
恢復SVN版本庫 創建SVN版本庫 【編輯推薦】
svnadminlaodsvn
svnadmincreatenewsvn