1.7.x的版本,所以通过此源安装最新的版本;
二、svn服务器的配置
1、添加到系统服务
默认安装完安装包中不提供systemd服务,因此需要自行配置,以下是我的配置
[root@localhost...;这个文件默认是shell可执行文件;也可以是其他语言写的可执行文件;
以下就是强制提交代码时需要填写信息的钩子,作为默认的模板放在svn数据根目录下~
[root@localhost ~]# cat...1>&2
exit 1
fi
# All checks passed, so allow the commit.
exit 0
此时就可以通过add.sh脚本来添加一个svn库(账号和库同名);如添加..."$REPOS")
echo "$CHANGEDDIRS" >>/data1/svn_data/projects/san/hooks/changedir.log
#获取修改子项目目录名
Rsync_Dir...如图:
总结:
我们通过svn管理版本,可以实现提交,回溯版本的功能,通过svn hooks可以完成提交前的处理,和提交后的处理工作;这里只是抛砖引玉,一般中小企业可以使用,比如提交后结合 rsync把更新的内容推到前端服务器上