1. 钩子 “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’);

Comments are closed.

Post Navigation