SVN配置二:subversion配置篇

      好,教程繼續!對於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(控制檯應用),作者推薦~~

    SVN配置三:使用篇--Svnversion控制檯應用  

 

    版本二:TortoiseSVN(圖文應用),終於登場了哦!~~很不錯哦!很適合管理!!

    SVN配置三:使用篇--TortoiseSVN圖形應用

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章