1.在web服务器目录下checkout当前版本。
2.在svn项目的hooks文件夹中拷贝一份模板文件
sudo cp post-commit.tmpl* post-commit
3.在拷贝的post-commit文件中添加脚本:
用vim命令编辑一个新的post-commit(看清楚没有后缀名)千万不要用hooks文件夹里自带的post-commit文件。在文件中添加如下内容:
#!/bin/sh
WEB=/var/www/test //web服务器下的项目不能有空格。
export LANG=en_US.UTF-8
sudo svn update $WEB --username zhangsan --password 123456
4 . 然后给这个文件赋给执行的权限chmod +x post-commit。