- 钩子 “post-commit” 失败(退出代码 255) 没有输出
这是因post-commit脚本文件的权限不对,post-commit 脚本必须有 +x 权限
chmod +x post-commit
2. web service中调用svn update失败的问题
执行 shell 指令前要加上 export LANG=C.UTF-8 的环境声明,不然 SVN update 时遇到中文会出现 error,Ubuntu 的 Apache 默认是 LANG=C
比如PHP脚本中需要添加如下代码:
putenv(‘LC_CTYPE=zh_CN.UTF-8’);
putenv(‘LANG=zh_CN.UTF-8’);