好,教程繼續!對於Eclipse中的SVN工具大家並不陌生,但說起Subversion服務器環境的搭建,大家也許會覺得有些陌生。這裏我給出了搭建Subversion服務器的快速步驟及可能會遇到的問題,幫助大家輕鬆完成自己SVN版本管理。
一、安裝Subversion(我安裝的路徑是D:\Program Files\svn),會出現兩種安裝版本
1、直接安裝版:一頓狂點下一步,記得安裝路徑就可以了,直接完成即可,安裝程序會自動完成系統配置。
2、解壓縮版:把壓縮包的內容解壓到所需安裝的目錄下,然後進行手動配置,配置步驟很簡單,如下:
第一步:進svnversion中的bin目錄,如D:\Program Files\svn\bin,複製該地址。
第二步:右擊我的電腦---屬性---高級---環境變量---雙擊“系統變量”中的“path”變量,打開“編輯 系統變量”對話框,把複製的地址粘貼到變量值最前面,加上一個“;”,如D:\Program Files\svn\bin;**********。
第三步:測試,開始---運行---輸入cmd,在控制檯中輸入svnserve --version,如果正常顯示配置信息,就是配置成功!
OK!svnversion安裝到此結束!
二、建立版本庫(Repository),可以看作服務器上存放數據的數據庫。
1、在dos命令環境中執行svnadmin create [目錄] ,如 svnadmin create d:\svnTest ,會自動在d:\svnTest 目錄下生成很多文件。
2、修改配置文件,配置文件都存放在版本庫的conf目錄下,如d:\svnTest\conf,裏面有三個文件,基本上每個都要修改(都可以用記事本打開)。
在文件authz中修改如下(前面不要留空格):
(角色分配----groups格式:角色名=用戶名1,用戶名2,.....,用戶名n)
[groups]
manage = admin
user = joewalker
(根目錄權限----/格式:角色名=權限)r:可讀 w:可寫
[/]
@Manage = rw
@user = r
= r
(下級目錄權限----text格式:角色名=權限)r:可讀 w:可寫
[text]
@Manage = rw
@user = rw
= r
在passwd文件修改如下:
(格式:用戶名=密碼)
[users]
admin = admin
joewalker = joe
在svnserve.conf文件中修改如下:
(把[general]內容註釋去掉)
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = svnTest
3、啓動svnversion服務器。
一般命令爲svnserve -d -r [目錄] ,在控制檯輸入svnserve -d -r d:\svnTest(中文幫助:輸入svnserve -help),有些版本的啓動程序是svnservice,但是現在的版本一般都是svnserve。
注意:不要關閉命令行窗口,關閉窗口也會把svnserve停止。
好,配置到目前暫時搞一段落了,這個過程是非常關鍵而重要的,配置文件會直接影響工程項目的版本控制。接下來,就教大家如何使用svn進行項目的導入和導出,這裏有兩個版本。
版本一:Svnversion(控制檯應用),作者推薦~~
版本二:TortoiseSVN(圖文應用),終於登場了哦!~~很不錯哦!很適合管理!!