svn - 在SVN中的同行评审之前防止提交

标签 svn hook

是否有svn钩供同行审查?我想确保任何开发人员在经过同行审查之前都无法提交代码。 svn如何执行?

最佳答案

我在这里感到误解:如果您尝试在预检步骤中添加代码审查,那么您会将源存储库视为获得完美,理想代码的权限,但不要将不完善的代码排除在外。这不利于源存储库的整体实用性。在实践中,代码应尽早存储在存储库中。存储库中的代码经过更改跟踪,易于访问,易于查看和备份。

因此,走一条简单的路线:将代码存储在分支中(可能在unreviewedbranches旁边还有一个额外的tags文件夹),并在分支合并到其目标分支之前对其进行检查。技术方面变得更容易,并且您不需要预提交的 Hook 。

关于svn - 在SVN中的同行评审之前防止提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8905931/

相关文章:

svn - Subversion - 似乎无法建立新的存储库

svn - Subversion 提交冲突

java - 如何使用 JavaSnoop 附加到 Java 小程序?

c# - EasyHook - CRT 调试断言失败 - "Buffer too small"

svn - 继承svn :ignore properties in a subfolder doesn't work

svn - 用于 Web 开发的 Subversion 部署工作流

java - Maven 运行错误 "maven-clean-plugin:2.5 or one of its dependencies could not be resolved"

php - Wordpress - 编辑插件的过滤器功能

angular - Ionic 2/Angular 2 组件生命周期钩子(Hook)

c - 在现代内核中查找不带符号的 sys_call_table 的地址