君子以厚德载物
有朋自远方来,不宜乐乎。

1、重中之重:第一次更新需要先把数据库先检索出来,执行脚本./post.commit
#!/bin/sh
export LANG=en_US.UTF-8
SVN=/usr/local/subversion/bin/svn
WEB=/www
$SVN checkout file:///usr/local/subversion/repos/web/  $WEB

2、修改权限:
chown -R daemon.daemon /www
chmod -R 777 /www
chown -R daemon.daemon /usr/local/subversion/repos/web/hooks/post-commit
chmod -R 777 /usr/local/subversion/repos/web/hooks/post-commit

3、在库文件的hooks下新建post-commit文件。在post-commit文件里添加
REPOS="$1"
REV="$2"
SVN=/usr/bin/svn
WWW=/home/web/htdocs/dev
export LANG="zh_CN.UTF-8"
$SVN update --username snow --password snowpwd $WWW

posted on 2013-09-26 15:02  snowcolin  阅读(187)  评论(0编辑  收藏  举报

期待你的评论交流