SVN版本庫相關(guān)問題詳解
本文主要和大家討論一下SVN版本庫相關(guān)問題,主要包括安裝,創(chuàng)建、備份、恢復(fù)版本庫等問題,在這里向大家簡單介紹一下,希望大家能學(xué)到更多有關(guān)SVN版本庫東西。
工具
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ū)τ锌崭竦穆窂胶苊舾小0裺vn下的bin目錄放入系統(tǒng)路徑變量(path)里,如果不閑麻煩的話可以跳過。
創(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我的版本庫路徑是D:WorksSVN,--root選項(xiàng)就是指定版本庫路徑的。安裝TortoiseSVN,一路next安裝好,比較簡單。注意有一個(gè)語言包,順便安裝好,在TortoiseSVN的setting里把語言改成中文,重啟系統(tǒng)。
右鍵單擊版本庫文件夾,TortoiseSVN的菜單下有一個(gè)“在此創(chuàng)建版本庫”,SVN版本庫就創(chuàng)建好了。
隨便找一個(gè)文件夾,右鍵TortoiseSVN-“版本庫瀏覽器”輸入路徑“file:///D:/Works/SVN”,就能看見新的版本庫了,右鍵里有很多操作,可以都試試,很有意思。
配置一下svnserve.exe配置文件,可以通過域名訪問如:svn://127.0.0.1
subversion可以很好的控制多個(gè)版本,恢復(fù)到任意一個(gè)版本。
備份SVN版本庫
svnadmindumpsvn>svn.bak
恢復(fù)SVN版本庫 創(chuàng)建SVN版本庫 【編輯推薦】
svnadminlaodsvn
svnadmincreatenewsvn