我正在运行 Arch Linux。我已经安装了 Subversion 并将其设置为与 https 一起使用,一切似乎都工作正常,除了我的钩子(Hook)。
我有一个钩子(Hook),它是 path/to/repo/hooks/post-commit。
它是可执行的。
我已经包含了一条日志记录语句:echo“Complete”。 >>/path/hook.log
当从命令行以 http 用户身份执行时,脚本工作正常,包括日志语句。
当我提交更改时,我没有看到日志中的添加内容或脚本其余部分的任何操作。
我可能配置错误? 有任何日志可以检查吗?
最佳答案
也许您需要为/path/hook.log 设置适当的权限,以便执行 svn-hook 的用户可以写入该文件。
但也许您可以向我们提供有关该钩子(Hook)的更多信息。
关于Linux - Subversion - 提交后 Hook 未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6702153/