在本地做测试项目的时候,想svn提交和服务器上的代码一步到位,不想再手动更新一次了,所以就研究了下同步,
要实现svn提交后自动更新到测试服务器,在你的版本库下的hooks文件夹下添加post-commit文件,文件内容如下:
#!/bin/sh
export LANG=en_US.UTF-8
SVN=/usr/bin/svn
WEB=/usr/local/nginx/html
$SVN update $WEB --username test --password test123
设置权限为可执行
chmod 777 /usr/svn/mysvn/hooks/post-commit
http://www.ink520.com/