跟蹤介紹:Subversion使用手冊之安裝篇
本文和大家來學(xué)習(xí)一下Subversion,不知道你是否了解過Subversion,它是以個版本控制工具,下面我們就來學(xué)習(xí)一下它是如何安裝使用的吧。
1.SVN簡介
Subversion是新一代的版本控制工具,不僅僅應(yīng)用于程序源代碼管理,也可以廣泛應(yīng)用于其他需要協(xié)作管理數(shù)據(jù)的工作。Subversion作為CVS的重寫版和改進版,其目標(biāo)就是作為一個更好的版本控制軟件,取代目前流行的CVS。Subversion的主要開發(fā)人員都是業(yè)界知名的CVS專家。Subversion支持絕大部分的CVS功能/命令;Subversion的命令風(fēng)格和界面也與CVS非常接近。當(dāng)然,不同的地方正是對CVS的改進。主要體現(xiàn)在:全局性的版本編號、目錄的版本控制、原子性提交、支持變更集概念。
2.SVN安裝及配置
2.1.軟件下載
2.1.1.服務(wù)端軟件
lhttpd-2.2.10.tar.gz
下載地址:http://httpd.apache.org/
Subversion有兩種運行方式,一種是基于ApacheHttpServer,另外一種是SubversionStandaloneServer。使用較多的是基于Apache下的svn的配置。
lsubversion-1.5.4.tar.gz
下載地址:http://subversion.tigris.org/downloads/subversion-1.4.5.tar.gz,Subversion服務(wù)端軟件。
2.1.2.客戶端軟件
lTortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi
lLanguagePack_1.5.3.13783-win32-zh_CN.msi
下載地址:http://tortoisesvn.tigris.org/
較為常用的一種SVNWindows客戶端管理軟件,LanguagePack為中文包。
lsite-1.4.6.zip
下載地址:http://subclipse.tigris.org/
subclipse,SVN在Eclipse下的一種插件。
lVisualSVN-1.5.2.msi
下載地址:http://www.visualsvn.com/visualsvn/download/
SVN在VS.net下的一種插件。
lsvn-importer-1.1-M8.zip
下載地址:http://www.polarion.org/index.php?page=overview&project=svnimporter
CVS、VSS切換到SVN的工具。
以上服務(wù)端和客戶端軟件已經(jīng)下載,保存在Sofe目錄下。其它工具下載可參考網(wǎng)站http://subversion.tigris.org/
2.2.安裝Apache
1)解壓apache安裝包
tarxvzfhttpd-2.2.10.tar.gz
2)進入解壓后的目錄
cdhttpd-2.2.10
3)配置apache安裝
./configure--prefix=/usr/local/apache--enable-mods-shared=all將apache安裝在/usr/local/apache目錄下。
4)編譯
make
5)安裝
makeinstall
6)驗證安裝是否成功
切換到apache的bin目錄
cd/usr/local/apache/bin
啟動apache服務(wù)
./apachectlstart
打開瀏覽器http://10.192.77.222/(根據(jù)實際IP)如果有測試頁"Itworks!"出現(xiàn)則證明已經(jīng)安裝成功。
2.3.安裝Subversion
1)解壓SubVersion安裝包
tarxvzfsubversion-1.5.4.tar.gz
2)進入解壓后的目錄
cdsubversion-1.5.4
3)配置subversion安裝
./configure--with-apxs=/usr/local/apache/bin/apxs--prefix=/usr/local/subversion--with-apr=/usr/local/apache--with-apr-util=/usr/local/apache
4)編譯
make
5)安裝
makeinstall
6)創(chuàng)建庫文件所在的目錄
SubVersion安裝完成后,創(chuàng)建庫文件所在目錄,相當(dāng)于SubVersion的存儲目錄,路徑可根據(jù)實際計劃指定。
mkdir/web/svn
7)創(chuàng)建倉庫project
cd/usr/local/subversion/bin
./svnadmincreate/web/svn/project
完成后切換到/web/svn/project,看看是不是多了些文件,如果是則說明Subversion安裝成功了。
【編輯推薦】
- 敬請關(guān)注:Subversion1.6新特性已經(jīng)發(fā)布
- 新手指南:ubuntu下的Subversion安裝妙招
- 技術(shù)指導(dǎo):論在CollabNet 下Subversion Server進行安裝配置行之有效的方法
- Subversion和TortoiseSVN如何在Windows下進行構(gòu)建SVN版本控制
- 揭露MyEclipse Subversion環(huán)境建立的內(nèi)幕