svn即subversion的缩写,是很常用的一种版本控制系统,关于svn的优越性,这里不再多说。
一、我这里先简单介绍些如何在SentOs上部署svn版本控管理系统
01.下载subversion源码:
大家可以到subversion的官网去下载源码,这里我给出了我自己安装所使用的源码的连接地址:http://dl.dbank.com/c0ifdgh7b7一共下载三个文件:apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz subversion-1.7.5.tar.gz
02. 解压缩下载到的源码:
tar xzvf apr-1.4.6.tar.gz
tar xzvf apr-util-1.4.1.tar.gz
tar xzvf subversion-1.7.5.tar.gz
解压后在工作目录下得到apr-1.4.6 apr-util-1.4.1 subversion-1.7.5三个目录。
03. 编译
由于依赖关系,首先需要编译apr-1.4.6:
cd apr-1.4.6
./configure
make
接着编译apr-util-1.4.1:
cd apr-utial-1.4.1
./configure --with-apr=../apr-1.4.6
make
最后编译subversion:
cd subversion-1.7.5
./configure --with-apr=../apr-1.4.6 --with-apr-util=../apr-util-1.4.1
make
04. 安装(需要root权限,或者将当前用户名加入/etc/sudoers配置文件中)
先安装apr-1.4.6,进入apr-1.4.6目录执行sudo make install
然后安装apr-util-1.4.1,进入apr-util-1.4.1目录,执行sudo make install
最后安装subversion,进入subversion-1.7.5目录,执行sudo make install
至此,svn就安装成功了。
二、创建一个简单的svn版本仓库
三、集成svn与apache
四、用web方式来查看svn(安装websvn)
五、svn客户端的配置与实用
六、subversion钩子的使用