一、SVN介绍
Svn(subversion)是近年来崛起的非常优秀的版本管理工具,与CVS管理工具一样,SVN是一个跨平台的开源的版本控制系统。Svn版本管理工具管理着随时间改变的各种数据。这些数据放置在一个中央资料档案库(repository)中,这个档案库很像一个普通的文件服务器或者FTP服务器,但是,与其他服务器不同的是,SVN会备份并记录每个文件每一次的修改更新变动。这样我们就可以把任意一个时间点的档案恢复到想要的某一个旧的版本,当然也可以直接浏览指定文件的更新历史记录。
二、搭建SVN服务端
# yum -y install subvversion #光盘安装svn
# rpm -qa subversion
subversion-1.6.11-9.el6_4.x86_64
建立svn版本库数据存储根目录(svndata)及用户,密码权限目录(svnpasswd)
建立项目版本库
编辑svn配置文件
# cd /application/svndata/yunjisuan/conf/
# cp svnserve.conf{,.bak}
# vim svnserve.conf
将authz文件和passwd文件拷贝到/application/svnpasswd下
启动svn服务
passwd文件及密码设置
#在/application/svnpasswd/passwd文件末尾追加如下内容
authz的授权
三、搭建SVN客户端
选择版本
下载安装