1、首先导出一份svn的文件到网站目录

svn co 192.168.0.1/data/svn/xiaosa / /data/wwwroot/xiaosan

2、进入svn项目目录

cd /www/svn/project 这个是svn项目目录

3、进入到hooks目录

cp post-commit.tmpl post-commit 
vi post-commint
在最后面加入下面代码
export LANG=en_US.UTF-8
SVN_PATH=/usr/bin/svn
WEB_PATH=/www/website/xiaosan
LOG_PATH=/tmp/svn_xiaosan_hook.log
echo "------------Start Commit -----------" >> $LOG_PATH
echo "Time:"`date '+%Y-%m-%d %T'`>>$LOG_PATH

$SVN_PATH update $WEB_PATH --username xiaosan --password xiaosan --no-auth-cache
chown -R www:www $WEB_PATHB

重启svn
killall svnserve  //停止

svnserve -d -r /opt/svn/repositories  // 启动

 

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。