Windows下安装配置SubVersion的简明步骤
Windows下安裝配置SubVersion的簡(jiǎn)明步驟
[使用的安裝程序和文檔說(shuō)明]
svn-1.4.0-setup.exe:Subversion服務(wù)端1.4.0安裝程序;
SubService.rar:??SubServe服務(wù)Windows輔助工具;
TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi:?推薦使用的一個(gè)Windows資源管理器集成的客戶(hù)端工具。
TortoiseSVN-nightly-1.4.0-zh-CN.CHM:TortoiseSVN客戶(hù)端工具的使用說(shuō)明。
svn-book-cn.pdf:SubVersion的中文版使用手冊(cè)。
?
[服務(wù)端安裝配置步驟]
1.??使用svn-1.4.0-setup.exe?安裝服務(wù)端程序;
2.??從SubService.rar中解壓SubService.exe到?[SubVersion安裝路徑]/bin?目錄下;
3.??指定SVN服務(wù)版本庫(kù)的根目錄(后續(xù)所有版本文件將會(huì)存儲(chǔ)于此目錄下):
a)?????????運(yùn)行cmd,進(jìn)入命令行;
b)????????執(zhí)行命令,制定根目錄,假設(shè)你指定的目錄為:d:/SvnVob:
SVNService -install -d -r??d:/SvnVob
4.??啟動(dòng)SVN服務(wù):打開(kāi)“管理工具”-“服務(wù)”,找到SVNService服務(wù),啟動(dòng)類(lèi)型設(shè)置為“自動(dòng)”,并啟動(dòng)該服務(wù);
服務(wù)端安裝配置完成,接下來(lái)建立工程版本庫(kù)。
?
[服務(wù)端建立版本庫(kù)]
5.??建立臨時(shí)目錄,并把所有工程文件放入該目錄,建好后一般目錄結(jié)構(gòu)示例如下:
E:/Temp????????????????###?你所創(chuàng)建的臨時(shí)目錄,版本庫(kù)建立以后可刪除。
├─MyProject1???????###?你的第一個(gè)項(xiàng)目目錄。
????├─Branches????###?推薦建立的分支目錄。
????├─Tags????????###?推薦建立的標(biāo)簽?zāi)夸洝?span lang="EN-US">
????└─Trunk???????###?必須的主分支目錄,所有初始版本的項(xiàng)目文件放于該目錄下。
????????└─01Doc???????###?下面為你自己的項(xiàng)目目錄,根據(jù)需要自己創(chuàng)建。
????????└─02Source
????????└─03Release
????????└─…
└─MyProject2??????###?你的第二個(gè)項(xiàng)目目錄。
????├─Branches
????├─Tags
????└─Trunk
????????└─…
└─…?????????????###?你的其他項(xiàng)目目錄。
6.??使用TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi?安裝客戶(hù)端程序;
7.??建立版本庫(kù):
a)?????????在你的SVN服務(wù)版本庫(kù)的根目錄(如前面D:/SvnVob)下,創(chuàng)建項(xiàng)目目錄(如MyProject1),則創(chuàng)建好的路徑如:D:/SvnVob/ MyProject1
b)????????在資源管理器中選中“MyProject1”目錄,右鍵選擇“TortoiseSvn”-“Create Repository Here”子菜單創(chuàng)建版本庫(kù);
注意:MyProject1目錄必須為空,否則不能創(chuàng)建成功。
c)????????如果創(chuàng)建成功,MyProject1目錄下會(huì)自動(dòng)創(chuàng)建好Conf,dav,db等目錄和readme、format文件:
8.??把臨時(shí)文件導(dǎo)入到已建立的版本庫(kù)中:
a)?????????在資源管理器中選中第5步建好的臨時(shí)項(xiàng)目目錄“MyProject1”(如前E:/Temp/MyProject1),右鍵選擇“TortoiseSvn”-“Import”子菜單;
b)????????在彈出的Import對(duì)話(huà)框中,選擇url為“svn://[服務(wù)器IP地址]/MyProject1”,然后點(diǎn)擊“Ok”;后面對(duì)話(huà)框中即會(huì)顯示逐個(gè)加入的文件和目錄信息,最后一條顯示“Completed??At Version?1”。
9.??配置版本庫(kù):
a)?????????找到D:/SvnVob/ MyProject1/Confg?目錄,進(jìn)行相關(guān)配置;
b)????????首先編輯svnserve.conf?文件(如果使用http: and/or file: URLs,則不需要修改該文件):關(guān)鍵是三行:
Line 12?:去掉注釋,修改為頂格寫(xiě),表示不允許匿名訪問(wèn)
anon-access = none??
Line 13?:去掉注釋,修改為頂格寫(xiě),表示允許授權(quán)寫(xiě)訪問(wèn)
auth-access = write????
Line 18?:去掉注釋,修改為頂格寫(xiě),表示使用passwd配置文件來(lái)設(shè)置用戶(hù)名和密碼。
password-db = passwd
Line 25?:去掉注釋,修改為頂格寫(xiě),表示使用authz配置文件來(lái)設(shè)置權(quán)限分組管理。
authz-db = authz
c)????????編輯passwd?文件,配置用戶(hù)名和密碼,如:
[users]
sa = admin
aaa = aaa
bbb= bbb
d)??????編輯authz文件,配置權(quán)限分組,如:
[groups]
Manager = sa
Developer = aaa,bbb
[/]
@manager = rw
aaa = rw
bbb = r
[/:01Doc]
@manager = rw
aaa = rw
bbb = r
…
10.????測(cè)試版本庫(kù),進(jìn)行CheckOut操作:
a)?????????在資源管理器中,選中自己的工作目錄,如“E:/MyProject1”;右鍵選擇“Svn CheckOut”菜單;
b)????????在彈出的CheckOut對(duì)話(huà)框中,選擇url為“svn://[服務(wù)器IP地址]/MyProject1”,然后點(diǎn)擊OK;后面對(duì)話(huà)框中即會(huì)顯示逐個(gè)加入的文件和目錄信息,最后一條顯示“Completed??At Version?1”。
如果可以checkout,則證明整個(gè)庫(kù)配置完成。
?
前面的是在服務(wù)器上配置并測(cè)試客戶(hù)端操作的步驟。下面看如何在另外一臺(tái)機(jī)器上進(jìn)行CheckOut、Commit和Update操作。
[客戶(hù)端安裝配置步驟]
1.??使用TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi?安裝客戶(hù)端程序;
2.??在資源管理器中,選中自己的工作目錄,如“E:/MyProject1”;右鍵選擇“Svn CheckOut”菜單;
3.??在彈出的CheckOut對(duì)話(huà)框中,選擇url為“svn://[服務(wù)器IP地址]/MyProject1”;
4.??在提示的用戶(hù)名和密碼對(duì)話(huà)框中輸入服務(wù)端配置的用戶(hù)名和密碼;然后點(diǎn)擊OK;后面對(duì)話(huà)框中即會(huì)顯示逐個(gè)加入的文件和目錄信息,最后一條顯示“Completed??At Version?1”。
如果成功,可以在本地E:/MyProject1目錄下看到相應(yīng)的代碼文件。選中文件或目錄,可以進(jìn)行“SVN Update”(從服務(wù)器更新版本)和“Svn Commit”(提交更改到服務(wù)器)操作。
?
?
原網(wǎng)址:http://www.cnblogs.com/kkjmyazi/archive/2006/11/30/577996.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Windows下安装配置SubVersion的简明步骤的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【读书笔记】商业自传-PayPal程序员
- 下一篇: java计算机毕业设计小区宠物管理系统源