技術指導:Subversion安裝配置(Windows)之詳解

技術指導:Subversion安裝配置(Windows)之詳解

2010-05-18 09:07 佚名 字號:T | T
一鍵收藏,隨時查看,分享好友!

大家應該對Subversion有了初步的瞭解,本文就給大家講解一下Windows平臺下的Subversion安裝配置。

AD:WOT2015 互聯網運維與開發者大會 熱銷搶票

Subversion是版本控制管理軟件,使用Subversion進行版本控制可以更加有效的控制軟件開發過程,節省開發時間。本文主要介紹windows平臺下的Subversion安裝配置問題,希望大家共同學習。

1.下載Subversion服務器和客戶端(使用TortoiseSVN)
Subversion官網網址:http://subversion.tigris.org
服務器下載地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
客戶端下載地址:http://tortoisesvn.tigris.org/

2.修改Path路徑
假設服務器安裝目錄爲C:\SVN1.5.3,在“我的電腦”上點右鍵->“高級”->“環境變量”,在“系統變量”中找到Path,在最後面添加上“;C:\SVN1.5.3\bin”,這樣就不用每次都先要進入C:\SVN1.5.3\bin目錄才能運行Subversion了~

3.創建版本庫
假設版本庫根目錄爲C:\VersionLib,現在要爲MyProject項目創建版本庫。首先進入C:\VersionLib\MyProject目錄,點擊右鍵->TortoiseSVN->Createrepositoryhere,這樣就創建了一個版本庫

4.配置用戶和權限
進入C:\VersionLib\MyProject\conf目錄,會看到3個文件:svnserve.conf、passwd、authz。
(1)修改svnserve.conf
#anon-access=read
#auth-access=write
#password-db=passwd
改爲:
anon-access=read
auth-access=write
password-db=passwd
其中前兩行表示讀寫訪問權限,最後一行表示密碼文件使用默認的passwd文件,如果你使用其他文件,則改爲你使用的文件名。
(2)修改passwd文件
這個文件的內容比較簡單,在[users]標籤下添加:qianxin=qx這表示添加了一個用戶,用戶名爲qianxin,密碼爲qx。可以添加多個用戶。
(3)authz文件,這是用於權限配置的文件,屬於比較高級的應用,這裏暫時不涉及。

5.運行Subversion服務器
開始菜單->運行->輸入cmd,打開命令行窗口,輸入:svnserve-d-rC:\VersionLib\MyProject
這樣就啓動Subversion服務器了,注意不要關閉命令行窗口,關閉窗口也會把Subversion服務器停止。Windows平臺下的Subversion安裝配置講解未完,請看下頁。



6.初始化導入
目前的版本庫還是一個空版本庫,裏面沒有任何內容,因此需要先導入一個原始版本。進入需要導入的項目目錄,假設爲D:\SVNTest,點擊右鍵->TortoiseSVN->Import...,在“URLofrepository”中輸入版本庫地址:svn://localhost/MyProject在“Importmessage”中輸入日誌信息:Initproject,然後點擊“OK”,這時會彈出登錄對話框,輸入用戶名和密碼就可以導入版本庫了。如果勾選登錄對話框最下方的那個複選框就可以記住你的用戶名和密碼,這樣就不用每次導入版本庫都輸入一次用戶名密碼了~

7.取出版本庫的一個工作拷貝
在你的工作目錄下點右鍵->SVNCheckout...,輸入版本庫地址就可以導出版本庫的內容了。默認是導出最新的版本,如果需要導出以前的版本可以在“Revision”中輸入要導出的版本的版本號。

8.導入版本更改
如果當前的版本和版本庫中的最新版本完全相同,則所有文件和文件夾上都會有一個綠色的勾。如果修改了內容,則被修改的文件上會出現一個紅色的感嘆號。如果需要向版本庫提交新版本,點擊右鍵->Commit...就可以了。

9.註冊Subversion服務
每次運行Subversion服務器時都需要在命令行窗口中輸入命令,非常繁瑣,如果能夠把Subversion註冊爲一個Windows的服務,並設置爲自動啓動,這樣每次開機後就會自動運行Subversion服務器了。這個功能在1.4版本以上的Subversion中已經包含了,使用步驟如下:
(1)安裝服務
sccreatesubversion_servicebinpath="C:\SVN1.5.3\bin\svnserve.exe--service-rC:\VersionLib\MyProject"Displayname="SubversionRepository"depend=Tcpip
注意等號後面的空格,以上命令在一行內輸入。
(2)啓動服務
開始菜單->控制面板->管理工具->服務,找到SubversionRepository服務,雙擊後點“啓動”。可以把啓動類型設置爲“自動”,這樣就不需要每次手動啓動服務了。
也可以在命令行方式下啓動服務:scstartsubversion_service
(3)刪除服務
scdeletesubversion_service
以上講解的只是Subversion安裝配置最基本的用法,Subversion還有很多高級應用,大家可以參閱。

【編輯推薦】

  1. 經驗總結:Subversion版本控制與CVS的對比
  2. 技術指導:Subversion1.5.6的安裝配置
  3. 詳細講解:Subversion及其Eclipse插件的安裝 
  4. 敬請關注:Subversion1.6新特性已經發布
  5. 經驗總結:淺談Subversion安裝在Windows和Linux下的區別

【責任編輯:程華權 TEL:(010)68476606】

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