成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SVN管理與應(yīng)用相關(guān)的資料參考手冊(cè)

開(kāi)發(fā) 項(xiàng)目管理
本文和大家學(xué)習(xí)一下SVN管理問(wèn)題,主要包括軟件的安裝和配置Apache服務(wù)器與SVN集成等內(nèi)容,希望通過(guò)本文的學(xué)習(xí),大家對(duì)SVN管理問(wèn)題有一定的認(rèn)識(shí)。

本節(jié)講解一下SVN管理與應(yīng)用相關(guān)的資料,之前幾節(jié)我們也提到了SVN管理問(wèn)題,本節(jié)再簡(jiǎn)單和大家討論一下,希望對(duì)你學(xué)習(xí)SVN有一定的幫助。
最常見(jiàn)的配置模式便是與Apache集成,這樣SVN可以采用WebDev協(xié)議方式提供服務(wù)。主要的好處有:通過(guò)Apache以HTTP方式穿透防火墻,便于在互聯(lián)網(wǎng)環(huán)境使用;提供目錄的版本控制;純2進(jìn)制的文件對(duì)比方式等。下面將介紹如何將SVN集成在Apache上。
準(zhǔn)備工作
下載軟件:
SVN服務(wù)器端程序。到官方網(wǎng)站的下載二進(jìn)制安裝文件,來(lái)到二進(jìn)制包下載部分,找到WindowsNT,2000,XPand2003部分,然后選擇"thisdirectory",這樣我們可以看到許多下載的內(nèi)容,目前可以下載svn-1.2.3-setup.exe。
TortoiseSVN,客戶端程序。TortoiseSVN是擴(kuò)展WindowsShell的一套工具,可以看作Windows資源管理器的插件,安裝之后Windows就可以識(shí)別Subversion的工作目錄。
官方網(wǎng)站是TortoiseSVN,下載方式和前面的svn服務(wù)器類似,在Download頁(yè)面的我們選擇OfficialversionforWin2k/XPorhigher的版本,然后在sourceforge的下載頁(yè)面選擇目前的最高穩(wěn)定版本的安裝文件TortoiseSVN-1.2.5.4719-svn-1.2.3.msi。(注意:TortoiseSVN有一個(gè)特殊對(duì)VS.Net運(yùn)行時(shí)一個(gè)BUG修正的版本,在下載頁(yè)面有選擇:SpecialversionforWin2k/XPorhigher:(WeprovideNOsupportforthis!)uses_svnfoldersinsteadof.svntoworkaroundtheVS.NETbugwithwebprojects.Ifyoudon'tusewebprojectsthenpleaseusetheofficialversion.)
TortoiseSVN的中文語(yǔ)言包,注意這個(gè)需要下和客戶端程序版本相同的??梢栽贒ownload頁(yè)面內(nèi)的LanguagePacks選擇下載。
Apache服務(wù)器程序??梢缘紸pache官方網(wǎng)站下載最新版本的Apache,并且SVN必須運(yùn)行在Apache2以上版本,在下載頁(yè)面選擇Windows的安裝包文件apache_2.0.55-win32-x86-no_ssl.msi
AnkhSVN,可選安裝VS.Net的SVN插件。有0.5和0.6版本選擇,0.6版支持VS2005Beta2,下載頁(yè)面。
停止IIS,因?yàn)锳pache默認(rèn)安裝為80端口,需要關(guān)閉IIS避免端口沖突??梢栽诎惭b好之后再調(diào)整端口。
開(kāi)始安裝
SVN管理時(shí)先安裝Apache服務(wù)器。在到填寫(xiě)ServerInfo的時(shí)候,若機(jī)器已經(jīng)啟用了AD,安裝程序會(huì)自動(dòng)填寫(xiě),否則自己手動(dòng)填寫(xiě)。安裝完成之后到安裝目錄下找到conf目錄下的httpd.config文件,搜索Listen,并將Listen后面的80改為8080(或者你希望的端口),然后重新啟動(dòng)Apache服務(wù)器,這時(shí)可以用http://localhost:8080來(lái)測(cè)試是否安裝正確。
再安裝SVN服務(wù)器,沒(méi)有什么好說(shuō)的,一路回車(chē)就可以了。(安裝SVN時(shí),請(qǐng)確保Apache服務(wù)器正在運(yùn)行狀態(tài),安裝過(guò)程中可能會(huì)將Apache關(guān)閉,重新啟動(dòng)屬于正?,F(xiàn)象)
配置Apache服務(wù)器與SVN集成
SVN管理過(guò)程中安裝好Apache服務(wù)器以后還要進(jìn)行配置。首先將Subversion安裝目錄bin\下面的兩個(gè)文件:mod_authz_svn.so和mod_dav_svn.so復(fù)制到Apache安裝目錄modules\目錄下。
有些文章說(shuō)需要再修改httpd.conf,并做如下修改:
找到Apache安裝目錄下的conf目錄,用文本編輯器打開(kāi)httpd.conf,找到一下兩行:
#LoadModuledav_modulemodules/mod_dav.so
#LoadModuledav_fs_modulemodules/mod_dav_fs.so
將每行前面的注釋符“#”去掉。再在所有LoadModule語(yǔ)句的最后添加一下幾行:
#SVN
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
但是我安裝完之后發(fā)現(xiàn)這個(gè)文件已經(jīng)被做了那些修改,大概是新版的SVN安裝程序做了一些優(yōu)化吧。其實(shí)在成功安裝SVN之后,Apache服務(wù)器已經(jīng)和SVN初步集成。如圖:
注意下面的狀態(tài)欄已經(jīng)是Apache/2.0.55SVN1.2.3DAV/2建立一個(gè)SVN存放文件的目錄,我在F盤(pán)下創(chuàng)建一個(gè)文件夾:F:/SubversionFiles
接下來(lái)我們必須告訴Apache我們的資源庫(kù)所在的路徑,可以通過(guò)Location指令來(lái)完成這個(gè)設(shè)置。因?yàn)椴幌M麨槊總€(gè)單獨(dú)的項(xiàng)目都進(jìn)行單獨(dú)的設(shè)置,所以我們把所有項(xiàng)目都存放在統(tǒng)一的資源庫(kù)目錄,那么可以使用SVNParentPath指令來(lái)指定存放所有項(xiàng)目的路徑。在httpd.conf文件最后添加下面配置:
#SVN
DAVsvn
SVNParentPath"F:/SubversionFiles"
這樣我們就可以通過(guò)http://myhost:8080/svn/<項(xiàng)目名>來(lái)訪問(wèn)存放于資源庫(kù)F:/SubversionFiles中的指定項(xiàng)目。當(dāng)然有可能你并不希望某個(gè)項(xiàng)目提供這樣一種訪問(wèn)方式,這時(shí)候你可以使用SVNPath為每個(gè)項(xiàng)目進(jìn)行單獨(dú)的設(shè)置,SVNPath的使用方法如下:
DAVsvn
SVNPath"F:/SubversionFiles/project1"
同樣把這段配置放在httpd.conf最后,重啟ApacheHTTP服務(wù)即可通過(guò)http://myhost:8080/svn/project1來(lái)訪問(wèn)project1項(xiàng)目的資源庫(kù)。請(qǐng)期待下節(jié)SVN管理介紹。
 

【編輯推薦】

  1. 面試中SVN管理知識(shí)點(diǎn)全面剖析
  2. 專家指導(dǎo):Windows2003下如何進(jìn)行Apache+SVN部署
  3. ApacheSVN服務(wù)器安裝指導(dǎo)手冊(cè)
  4. Windows下SVN服務(wù)器搭建新視點(diǎn)
  5. Ubuntu8.10Server中Apache+SVN+SSL配置方法專家解析 
責(zé)任編輯:佚名
相關(guān)推薦

2010-09-01 09:51:39

CSSHackfloat

2009-11-04 17:52:35

Oracle用戶管理

2011-07-04 14:00:11

QT QEvent

2010-03-29 10:26:06

Nginx配置文件

2010-09-28 10:44:30

HTML DOM參考手

2010-08-11 09:32:30

Ubuntu快捷鍵

2011-10-27 14:24:47

HTML 5

2010-03-10 13:59:40

Python異常處理

2009-06-17 09:48:11

javascript手事件參考

2010-06-02 09:58:53

SVN權(quán)限控制

2010-03-04 13:56:31

Ubuntu mysq

2010-01-14 15:19:52

CentOS管理

2010-05-28 14:46:44

SVN操作

2009-08-19 13:56:19

2010-05-19 18:26:28

SVN服務(wù)器安裝

2010-05-31 17:07:25

SVN權(quán)限配置手冊(cè)

2010-01-28 10:55:14

Android電源管理

2011-04-20 14:59:39

bada APIbada

2010-05-24 09:11:06

SVN版本庫(kù)

2010-05-24 15:57:49

SVN server
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产在线视频三区 | 国产a视频| 99热在线观看精品 | 国产精品片aa在线观看 | 在线观看视频福利 | 国产中文字幕在线 | 国产精品一区二区无线 | 一级网站| 国产精品色 | 国产又爽又黄的视频 | 国内自拍偷拍视频 | 亚洲人a | 亚洲+变态+欧美+另类+精品 | 久久久在线视频 | 成人免费av | 四虎永久免费影院 | 北条麻妃一区二区三区在线视频 | 国产精品一区二区三区在线播放 | 最新中文字幕第一页视频 | 一本一道久久a久久精品综合 | 国产福利视频导航 | 日本特黄a级高清免费大片 国产精品久久性 | 欧美黄色免费网站 | 日韩欧美天堂 | 中文字幕在线观看第一页 | 久久99精品久久 | 成人不卡视频 | 国产这里只有精品 | 国产精品永久久久久久久www | 夜夜骑首页 | 在线观看国产精品一区二区 | 欧美日韩精品一区二区三区视频 | 国产精品久久久久久久免费大片 | 中文字幕韩在线第一页 | 亚洲一区二区三区免费观看 | 亚洲精品在线免费观看视频 | 日韩欧美在线视频一区 | 精品一级毛片 | av中文字幕在线观看 | 亚洲精品一区二区三区中文字幕 | 国产精品成人在线播放 |