如果代码违反声纳,是否可以停止svn提交?

如果代码违反声纳,是否可以停止svn提交?,svn,sonarqube,pre-commit-hook,svn-hooks,Svn,Sonarqube,Pre Commit Hook,Svn Hooks,我想向SVN添加一个预钩子,基本上,如果签入java文件中引入了任何新的冲突,它应该停止。(我们使用SonarQube提高代码质量)使用预提交挂钩,您可以在预览模式下运行SonarQube分析(即,不将数据推送到服务器的分析),并检查是否发现问题(最重要的是新问题)。如果发现(新)问题,则可以阻止提交 请阅读文档。这些检查需要多长时间?请记住,在pre-commit钩子中完成的任何操作都将停止正在进行的提交和任何其他提交的处理,直到它完成为止;如果你的支票花了5分钟,你真的能阻止人们一次提交5分

我想向SVN添加一个预钩子,基本上,如果签入java文件中引入了任何新的冲突,它应该停止。(我们使用SonarQube提高代码质量)

使用预提交挂钩,您可以在预览模式下运行SonarQube分析(即,不将数据推送到服务器的分析),并检查是否发现问题(最重要的是新问题)。如果发现(新)问题,则可以阻止提交


请阅读文档。

这些检查需要多长时间?请记住,在pre-commit钩子中完成的任何操作都将停止正在进行的提交和任何其他提交的处理,直到它完成为止;如果你的支票花了5分钟,你真的能阻止人们一次提交5分钟吗?