Post Commit Hook没有被触发

时间:2015-06-16 11:39:18

标签: svn svn-hooks post-commit-hook

这是我在vm01存储库中的post-commit钩子' repos':

#!/bin/sh
#/var/www/svn/repos/hooks/post-commit
# Include the below line for each slave in the environment
echo "Im gettting called"  >> /var/log/httpd/svnsynclog
/usr/bin/svnsync sync http://vm02/repos >> /var/log/httpd/svnsynclog 2>&1 &

同步过程不会自动“提交后”。以下是观察结果:

  • 最初vm01和vm02分别有修订版x和0 存储库' repos'。

  • 我执行了提交,vm01有修订版(x + 1),vm02有修订版x。

  • 在svnsync日志中,没有错误。即使在写入重定向到此日志的回显之后,也没有条目。因此,我相信在发布后不会触发post commit hook。

  • 如果我手动运行提交后,则会发生同步。 vm01和vm02都将具有(x + 1)和(x + 1)版本。

  • 我提供了完全权限,检查了所有者等,我甚至将帖子提交模板移出了hooks目录,但仍然没有调用post-commit hook。

我遗失的任何其他细节?

0 个答案:

没有答案