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