颠覆后提交钩子:打印用户可以看到的错误消息?

我有一个用Subversion 1.6.x创build的Subversion版本库。

这个仓库有一个post-commit钩子,每次用户检入文件时都会执行一个动作。

有时这个提交后的钩子失败,并且任何错误消息都被简单地发送到以太网中。 我可以创build一个post-commit钩子为用户输出一个错误信息,以便用户知道post-commit钩子失败了吗?

从你的脚本输出到stderr应该被锁回客户端。 如果你自己可以控制输出,可以考虑在相关的echo追加>&2

ref: http : //svnbook.red-bean.com/en/1.7/svn-book.html#svn.ref.reposhooks.post-commit

这将得到输出尽可能svn客户端库,但我不确定每个客户端实现将做任何事情。