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

SVN管理與應用相關的資料參考手冊

開發 項目管理
本文和大家學習一下SVN管理問題,主要包括軟件的安裝和配置Apache服務器與SVN集成等內容,希望通過本文的學習,大家對SVN管理問題有一定的認識。

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

【編輯推薦】

  1. 面試中SVN管理知識點全面剖析
  2. 專家指導:Windows2003下如何進行Apache+SVN部署
  3. ApacheSVN服務器安裝指導手冊
  4. Windows下SVN服務器搭建新視點
  5. Ubuntu8.10Server中Apache+SVN+SSL配置方法專家解析 
責任編輯:佚名
相關推薦

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權限控制

2010-03-04 13:56:31

Ubuntu mysq

2010-01-14 15:19:52

CentOS管理

2010-05-28 14:46:44

SVN操作

2010-05-31 17:07:25

SVN權限配置手冊

2010-05-19 18:26:28

SVN服務器安裝

2009-08-19 13:56:19

2010-01-28 10:55:14

Android電源管理

2011-04-20 14:59:39

bada APIbada

2010-05-24 15:57:49

SVN server

2010-05-31 13:54:52

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕日韩一区 | 九九精品在线 | 国产精品123区 | 亚洲精品一区二区三区蜜桃久 | av免费看片 | 91在线一区二区 | 亚洲视频www | 国产精品一区二区av | 日韩av在线免费 | 伊人精品视频 | 久久精品男人的天堂 | 免费国产网站 | 亚洲欧美精| 欧美成人精品在线 | 69av在线视频 | 黄色三级在线播放 | 91在线视频免费观看 | 中文字幕日韩欧美一区二区三区 | 久久久不卡网国产精品一区 | 亚洲视频在线观看一区二区三区 | 色婷婷在线视频 | av影音资源 | 一区二区三区国产在线观看 | 国产成人精品一区二区三区网站观看 | 中文字幕日韩在线观看 | 欧美片网站免费 | 综合二区| 亚洲一区二区三区视频 | 亚洲欧美国产一区二区三区 | 日本一区二区高清不卡 | 精品久久久久久国产 | 国产亚洲成av人在线观看导航 | 一区二区三区免费 | 国产日韩亚洲欧美 | 日本福利在线观看 | 久久亚洲高清 | 羞羞视频网站免费看 | 久久精品| 欧美中文字幕一区二区三区亚洲 | 日韩视频一区 | 中文字幕在线观看成人 |