掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Subversion是版本控制管理軟件,使用Subversion進行版本控制可以更加有效的控制軟件開發(fā)過程,節(jié)省開發(fā)時間。本文主要介紹windows平臺下的Subversion安裝配置問題,希望大家共同學(xué)習(xí)。

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)石鼓免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
1.下載Subversion服務(wù)器和客戶端(使用TortoiseSVN)
Subversion官網(wǎng)網(wǎng)址:http://subversion.tigris.org
服務(wù)器下載地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
客戶端下載地址:http://tortoisesvn.tigris.org/
2.修改Path路徑
假設(shè)服務(wù)器安裝目錄為C:\SVN1.5.3,在“我的電腦”上點右鍵->“高級”->“環(huán)境變量”,在“系統(tǒng)變量”中找到Path,在***面添加上“;C:\SVN1.5.3\bin”,這樣就不用每次都先要進入C:\SVN1.5.3\bin目錄才能運行Subversion了~
3.創(chuàng)建版本庫
假設(shè)版本庫根目錄為C:\VersionLib,現(xiàn)在要為MyProject項目創(chuàng)建版本庫。首先進入C:\VersionLib\MyProject目錄,點擊右鍵->TortoiseSVN->Createrepositoryhere,這樣就創(chuàng)建了一個版本庫
4.配置用戶和權(quán)限
進入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
其中前兩行表示讀寫訪問權(quán)限,***一行表示密碼文件使用默認的passwd文件,如果你使用其他文件,則改為你使用的文件名。
(2)修改passwd文件
這個文件的內(nèi)容比較簡單,在[users]標(biāo)簽下添加:qianxin=qx這表示添加了一個用戶,用戶名為qianxin,密碼為qx??梢蕴砑佣鄠€用戶。
(3)authz文件,這是用于權(quán)限配置的文件,屬于比較高級的應(yīng)用,這里暫時不涉及。
5.運行Subversion服務(wù)器
開始菜單->運行->輸入cmd,打開命令行窗口,輸入:svnserve-d-rC:\VersionLib\MyProject
這樣就啟動Subversion服務(wù)器了,注意不要關(guān)閉命令行窗口,關(guān)閉窗口也會把Subversion服務(wù)器停止。Windows平臺下的Subversion安裝配置講解未完,請看下頁。#p#
6.初始化導(dǎo)入
目前的版本庫還是一個空版本庫,里面沒有任何內(nèi)容,因此需要先導(dǎo)入一個原始版本。進入需要導(dǎo)入的項目目錄,假設(shè)為D:\SVNTest,點擊右鍵->TortoiseSVN->Import...,在“URLofrepository”中輸入版本庫地址:svn://localhost/MyProject在“Importmessage”中輸入日志信息:Initproject,然后點擊“OK”,這時會彈出登錄對話框,輸入用戶名和密碼就可以導(dǎo)入版本庫了。如果勾選登錄對話框最下方的那個復(fù)選框就可以記住你的用戶名和密碼,這樣就不用每次導(dǎo)入版本庫都輸入一次用戶名密碼了~
7.取出版本庫的一個工作拷貝
在你的工作目錄下點右鍵->SVNCheckout...,輸入版本庫地址就可以導(dǎo)出版本庫的內(nèi)容了。默認是導(dǎo)出***的版本,如果需要導(dǎo)出以前的版本可以在“Revision”中輸入要導(dǎo)出的版本的版本號。
8.導(dǎo)入版本更改
如果當(dāng)前的版本和版本庫中的***版本完全相同,則所有文件和文件夾上都會有一個綠色的勾。如果修改了內(nèi)容,則被修改的文件上會出現(xiàn)一個紅色的感嘆號。如果需要向版本庫提交新版本,點擊右鍵->Commit...就可以了。
9.注冊Subversion服務(wù)
每次運行Subversion服務(wù)器時都需要在命令行窗口中輸入命令,非常繁瑣,如果能夠把Subversion注冊為一個Windows的服務(wù),并設(shè)置為自動啟動,這樣每次開機后就會自動運行Subversion服務(wù)器了。這個功能在1.4版本以上的Subversion中已經(jīng)包含了,使用步驟如下:
(1)安裝服務(wù)
sccreatesubversion_servicebinpath="C:\SVN1.5.3\bin\svnserve.exe--service-rC:\VersionLib\MyProject"Displayname="SubversionRepository"depend=Tcpip
注意等號后面的空格,以上命令在一行內(nèi)輸入。
(2)啟動服務(wù)
開始菜單->控制面板->管理工具->服務(wù),找到SubversionRepository服務(wù),雙擊后點“啟動”。可以把啟動類型設(shè)置為“自動”,這樣就不需要每次手動啟動服務(wù)了。
也可以在命令行方式下啟動服務(wù):scstartsubversion_service
(3)刪除服務(wù)
scdeletesubversion_service
以上講解的只是Subversion安裝配置最基本的用法,Subversion還有很多高級應(yīng)用,大家可以參閱。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流