日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Subversion 1.5 安装配置指南

發(fā)布時(shí)間:2023/12/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Subversion 1.5 安装配置指南 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來(lái)源:http://www.cnblogs.com/bigshow/archive/2008/10/13/1310288.html

?

使用Subversion進(jìn)行版本控制可以更加有效的控制軟件開(kāi)發(fā)過(guò)程,節(jié)省開(kāi)發(fā)時(shí)間。本文主要介紹 windows平臺(tái)下Subversion的安裝配置。

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,在“我的電腦”上點(diǎn)右鍵->“高 級(jí)”->“環(huán)境變量”,在“系統(tǒng)變量”中找到Path,在最后面添加上“;C:/SVN1.5.3/bin”,這樣就不用每次都先要進(jìn)入C: /SVN1.5.3/bin目錄才能運(yùn)行Subversion了~

3.創(chuàng)建版本庫(kù)
??? 假設(shè)版本庫(kù)根目錄為C:/VersionLib,現(xiàn)在要為MyProject項(xiàng)目創(chuàng)建 版本庫(kù)。首先進(jìn)入C:/VersionLib/MyProject目錄,點(diǎn)擊右鍵->TortoiseSVN->Create repository here,這樣就創(chuàng)建了一個(gè)版本庫(kù)啦~

4.配置用戶和權(quán)限
??? 進(jìn)入C:/VersionLib/MyProject/conf目錄,會(huì)看到3個(gè)文 件: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

??? 其中前兩行表示讀寫訪問(wèn)權(quán)限,最后一行表示密碼文件使用默認(rèn)的passwd文件,如果 你使用其他文件,則改為你使用的文件名。
??? (2)修改passwd文件
??? ??? 這個(gè)文件的內(nèi)容比 較簡(jiǎn)單,在[users]標(biāo)簽下添加:
???? ??? qianxin = qx
???? ??? 這表示添加了一個(gè) 用戶,用戶名為qianxin,密碼為qx。可以添加多個(gè)用戶。
??? (3)authz文件,這是用于權(quán)限配置的文件,屬于比較高級(jí)的應(yīng)用,這里暫時(shí)不涉 及。

5.運(yùn)行Subversion服務(wù)器
??? 開(kāi)始菜單->運(yùn)行->輸入cmd,打開(kāi)命令行窗口,輸入:
??????? svnserve -d -r C:/VersionLib/MyProject
??? 這樣就啟動(dòng)Subversion服務(wù)器了,注意不要關(guān)閉 命令行窗口,關(guān)閉窗口也會(huì)把Subversion服務(wù)器停止。

6.初始化導(dǎo)入
??? 目前的版本庫(kù)還是一個(gè)空版本庫(kù),里面沒(méi)有任何內(nèi)容,因此需要先導(dǎo)入一個(gè)原始版本。進(jìn)入需要導(dǎo)入的項(xiàng)目目錄,假設(shè)為D:/SVNTest,點(diǎn)擊右鍵 ->TortoiseSVN->Import...,在“URL of repository”中輸入版本庫(kù)地址:???? ??? ???????????

????? ?svn://localhost/MyProject

??? 在“Import message”中輸入日志信息:Init project,然后點(diǎn)擊“OK”,這時(shí)會(huì)彈出登錄對(duì)話框,輸入用戶名和密碼就可以導(dǎo)入版本庫(kù)了。如果勾選登錄對(duì)話框最下方的那個(gè)復(fù)選框就可以記住你的用 戶名和密碼,這樣就不用每次導(dǎo)入版本庫(kù)都輸入一次用戶名密碼了~

7.取出版本庫(kù)的一個(gè)工作拷貝
??? 在你的工作目錄下點(diǎn)右鍵->SVN Checkout...,輸入版本庫(kù)地址就可以導(dǎo)出版本庫(kù)的內(nèi)容了。默認(rèn)是導(dǎo)出最新的版本,如果需要導(dǎo)出以前的版本可以在“Revision”中輸入要導(dǎo) 出的版本的版本號(hào)。

8.導(dǎo)入版本更改
??? 如果當(dāng)前的版本和版本庫(kù)中的最新版本完全相同,則所有文件和文件夾上都會(huì)有一個(gè)綠色的 勾。如果修改了內(nèi)容,則被修改的文件上會(huì)出現(xiàn)一個(gè)紅色的感嘆號(hào)。如果需要向版本庫(kù)提交新版本,點(diǎn)擊右鍵->Commit...就可以了。

9.注冊(cè)Subversion服務(wù)
??? 每次運(yùn)行Subversion服務(wù)器時(shí)都需要在命令行窗口中輸入命令,非常繁瑣,如果 能夠把Subversion注冊(cè)為一個(gè)Windows的服務(wù),并設(shè)置為自動(dòng)啟動(dòng),這樣每次開(kāi)機(jī)后就會(huì)自動(dòng)運(yùn)行Subversion服務(wù)器了。這個(gè)功能在 1.4版本以上的Subversion中已經(jīng)包含了,使用步驟如下:
??? (1)安裝服務(wù)
??? sc create subversion_service binpath= "C:/SVN1.5.3/bin/svnserve.exe --service -r C:/VersionLib/MyProject" Displayname= "Subversion Repository" depend= Tcpip
???

??? 注意等號(hào)后面的空格,以上命令在一行內(nèi)輸入。
??? (2)啟動(dòng)服務(wù)
??? 開(kāi)始菜單->控制面板->管理工具->服務(wù),找到 Subversion Repository服務(wù),雙擊后點(diǎn)“啟動(dòng)”。可以把啟動(dòng)類型設(shè)置為“自動(dòng)”,這樣就不需要每次手動(dòng)啟動(dòng)服務(wù)了。
??? 也可以在命令行方式下啟動(dòng)服務(wù):
???? ??? sc start subversion_service?
??? (3)刪除服務(wù)
???? ??? sc delete subversion_service

??? 以上講解的只是 Subversion最基本的用法,Subversion還有很多高級(jí)應(yīng)用,大家可以參閱相關(guān)文檔選擇使用。

總結(jié)

以上是生活随笔為你收集整理的Subversion 1.5 安装配置指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。