我有一个用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客户端库,但我不确定每个客户端实现将做任何事情。