SVN钩子。如何显示错误并接受提交?

SVN钩子。如何显示错误并接受提交?,svn,pre-commit-hook,svn-hooks,Svn,Pre Commit Hook,Svn Hooks,我想在我们的过程中引入静态分析。我们主要使用SVN,因此编写预提交钩子来执行所有检查似乎是个好主意。问题是,由于静态分析工具使用的是旧代码库,因此它捕获了大量误报。它也捕捉到了真正的问题,但我仍然不能仅仅根据它的输出就拒绝commit 折衷的解决方案是将输出显示为错误,并让提交以任何方式进行。它可以通过客户端钩子实现,但我还没有找到在服务器端实现的方法。好的,hook只能写入stderr并返回单个整数值。当退出值为0时,错误字符串不会显示在客户端上 那么,是否可以通知开发人员这些问题,但仍然接受

我想在我们的过程中引入静态分析。我们主要使用SVN,因此编写预提交钩子来执行所有检查似乎是个好主意。问题是,由于静态分析工具使用的是旧代码库,因此它捕获了大量误报。它也捕捉到了真正的问题,但我仍然不能仅仅根据它的输出就拒绝commit

折衷的解决方案是将输出显示为错误,并让提交以任何方式进行。它可以通过客户端钩子实现,但我还没有找到在服务器端实现的方法。好的,hook只能写入stderr并返回单个整数值。当退出值为
0
时,错误字符串不会显示在客户端上


那么,是否可以通知开发人员这些问题,但仍然接受SVN的提交呢?

是的,但是只使用提交后钩子!我描述的确实是提交后的场景,而不是提交前的场景,我只是没有看到。