- 将svn的bin目录添加到环境变量中
vi /etc/profile
添加export PATH="$PATH:/usr/local/svn/bin"
保存退出之后运行source /etc/profile
然后执行svnserve --version 查看是否生效 -
实现svn提交完成后自动同步
在hooks文件新建post-commit,并进入编辑#!/bin/sh
export LANG=zh_CN.UTF-8 #文件的编码,自己看着办啦
SVN_PATH=/usr/bin/svn #svn的执行文件目录,默认滴
WEB_PATH= #你的项目路径$SVN_PATH co --username 账号 --password 密码 svn://127.0.0.1/你的项目路径 $WEB_PATH
chmod 777 post-commit #别忘记了修改这个脚本的执行权限 -
版本库中hooks(钩子文件)下文件说明
# start-commit 提交前触发事务
# pre-commit 提交完成前触发事务
# post-commit 提交完成时触发事务
# pre-revprop-change 版本属性修改前触发事务
# post-revprop-change 版本属性修改后触发事务
转载于:https://my.oschina.net/u/2401265/blog/682376