【发布时间】:2011-12-23 02:43:12
【问题描述】:
我正在尝试设置我的 subversion 的 post-commit 挂钩,以便在每次提交我们的开发服务器 web 文件夹后进行更新。我一直遵循此说明SVN SSH post-commit checkout hook(是德语,但代码用英语注释)但不幸的是似乎不起作用。提交后,日志文件被初始化,但不会执行更新。
【问题讨论】:
标签: svn trac post-commit
我正在尝试设置我的 subversion 的 post-commit 挂钩,以便在每次提交我们的开发服务器 web 文件夹后进行更新。我一直遵循此说明SVN SSH post-commit checkout hook(是德语,但代码用英语注释)但不幸的是似乎不起作用。提交后,日志文件被初始化,但不会执行更新。
【问题讨论】:
标签: svn trac post-commit
能否尝试修改这行脚本:
/srv/svn/repos/st38/hooks/bin/svn-update /usr/bin/svn /srv/www/st38
将 svn-update 命令的输出也写入日志文件
/srv/svn/repos/st38/hooks/bin/svn-update /usr/bin/svn /srv/www/st38 2>&1 >> /srv/www/st38/post-commit.log
也尝试手动执行该行。
【讨论】:
chown user:group path/to/svn-update和@987654324 @,但这将允许每个人执行 svn-update 命令。