SVN利用钩子实现代码同步到test目录
设置自动更新打开自己的svn安装目录的hooks目录cd /var/svn/kaoqin/hooks
然后利用mv命令实现重命名mv post-commit.tmpl post-commit
然后 打开
vim post-commit
加入以下代码:
#!/bin/sh
#
#
#
REPOS="$1"
REV="$2"
export LANG=zh_CN.UTF-8
SVN=/usr/bin/svn #这里配置的是svn安装bin目录下的svn文件
WEB=/var/www/html/test #要更新的目录
$SVN update $WEB --username xxx --password xxx (此版本是linux下,windows下是.bat,写法少有不同)
记得让post-commit有执行的权限 chmod 777 post-commit
最后就是本地测试了!!!!!!!!!!!!!!!!!