我有一个托管 svn(版本 1.6.11 (r934486))存储库的 centos6 linux 服务器,可通过 Apache 通过 DAV 访问。我正在使用 windows tortoise-svn 客户端 1.7.12 来访问 repo。
我有一个非常简单的测试预提交钩子,它总是会失败。
echo "this is a test"
exit 1
尝试提交失败
Sending content: D:\code\foo\test.c
Error: Commit failed (details follow):
Error: Commit blocked by pre-commit hook (exit code 1) with no output.
Completed!:
我期待在我的客户端上看到“这是一个测试”,但是我得到了 pre-commit 钩子退出而没有输出。hooks/pre-commit 是可执行的,并且在 linux 服务器上手动运行时会回显预期的输出。
关于我缺少什么的任何指示?