最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux中編譯安裝Subversion(SVN)客戶端的教程

Linux運(yùn)維筆記   發(fā)布時(shí)間:2016-05-03 11:58:34   作者:佚名   我要評論
這篇文章主要介紹了Linux中編譯安裝Subversion(SVN)客戶端的教程,盡管版本控制工具方面Git近來風(fēng)光無限,但SVN憑借簡潔的操作依然擁有不少忠實(shí)用戶,需要的朋友可以參考下

Subversion(簡稱svn)是近年來崛起的版本管理軟件系統(tǒng)。目前,絕大多數(shù)開源軟件都使用svn作為代碼版本管理軟件。
Subversion是一個(gè)版本控制系統(tǒng),相對于的RCS、CVS,采用了分支管理系統(tǒng),它的設(shè)計(jì)目標(biāo)就是取代CVS。
Subversion的版本庫可以通過網(wǎng)絡(luò)訪問,從而使用戶可以在不同的電腦上進(jìn)行操作。從某種程度上來說,允許用戶在各自的空間里修改和管理同一組數(shù)據(jù)可以促進(jìn)團(tuán)隊(duì)協(xié)作。因?yàn)樾薷牟辉偈菃尉€進(jìn)行(單線進(jìn)行也就是必須一個(gè)一個(gè)進(jìn)行),開發(fā)進(jìn)度會進(jìn)展迅速。此外,由于所有的工作都已版本化,也就不必?fù)?dān)心由于錯(cuò)誤的更改而影響軟件質(zhì)量—如果出現(xiàn)不正確的更改,只要撤銷那一次更改操作即可。某些版本控制系統(tǒng)本身也是軟件配置管理系統(tǒng)(SCM),這種系統(tǒng)經(jīng)過精巧的設(shè)計(jì),專門用來管理源代碼樹,并且具備許多與軟件開發(fā)有關(guān)的特性—比如,對編程語言的支持,或者提供程序構(gòu)建工具。不過Subversion并不是這樣的系統(tǒng)。它是一個(gè)通用系統(tǒng),可以管理任何類型的文件集。

Subversion 1.8中http客戶端基于neon已經(jīng)被移除,改用self。如果要支持http方式需要在安裝svn前安裝serf,安裝serf推薦用serf-1.2.1,安裝是./configure;serf-1.3.0安裝是用scons(yum -y install scons)方式,安裝serf-1.3.0后安裝可能會報(bào)誤,Google沒找到解決方法,如下報(bào)錯(cuò)
checking for serf-2 library... no
checking for serf-1 library... no
checking was serf enabled... no

An appropriate version of serf could not be found, so libsvn_ra_serf
will not be built.  If you want to build libsvn_ra_serf, please
install serf 1.2.1 or newer.

configure: error: Serf was explicitly enabled but an appropriate version was not found.

安裝步驟:
(本文只基于LAMP一鍵安裝包環(huán)境部署好之后進(jìn)行)
1. 安裝apr、apr-unit

復(fù)制代碼
代碼如下:

cd /root/lamp/source
#wget http://archive.apache.org/dist/apr/apr-1.4.8.tar.gz #LAMP中已經(jīng)下載
#wget http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz
tar xzf apr-1.4.8.tar.gz
cd apr-1.4.8
./configure --prefix=/usr/local/apache
make && make install
cd ../
tar xzf apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure --prefix=/usr/local/apache
make && make install
cd ../

2. 安裝serf-1.2.1

復(fù)制代碼
代碼如下:

yum -y install expat-devel
wget http://serf.googlecode.com/files/serf-1.2.1.tar.bz2 #serf-1.2.1.zip是win版有問題
tar xjf serf-1.2.1.tar.bz2
cd serf-1.2.1
./configure --prefix=/usr/local/serf --with-apr=/usr/local/apache --with-apr-util=/usr/local/apache
make && make install
cd ..

3. 安裝svn

復(fù)制代碼
代碼如下:

tar xzf subversion-1.8.1.tar.gz
cd subversion-1.8.1
./get-deps.sh
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache/bin/apxs \
--with-apr=/usr/local/apache --with-apr-util=/usr/local/apache --with-zlib \
--with-openssl --enable-maintainer-mode --with-serf=/usr/local/serf --enable-mod-activation
make && make install
cd ..

相關(guān)文章

最新評論

南乐县| 莎车县| 井研县| 天津市| 蓝田县| 布尔津县| 长顺县| 灵武市| 花莲县| 体育| 上犹县| 万全县| 四子王旗| 来安县| 体育| 秭归县| 阿坝县| 霍邱县| 北宁市| 通化市| 湘乡市| 宜兰县| 津市市| 洛宁县| 晴隆县| 中超| 历史| 巴里| 巴青县| 定边县| 临夏市| 南皮县| 江山市| 赤城县| 河池市| 嘉祥县| 开阳县| 临猗县| 会理县| 彰武县| 博爱县|