版本仓库目录:/var/svn/blog
在版本仓库目录中的hooks文件中,复制一个文件并给予执行权限:

cp post-commit.tmpl post-commit
chmod -R 777 post-commit

文件中删除所有内容,写入新内容,新内容如下:

#!/bin/sh
REPOS="$1"
REV="$3"
export LANG=zh_CN.UTF-8
svn update /home/www/blog --username username --password password --non-interactive

只要提交代码,会自动更新到/home/www/blog 文件下