是否有svn钩供同行审查?我想确保任何开发人员在经过同行审查之前都无法提交代码。 svn如何执行?
最佳答案
我在这里感到误解:如果您尝试在预检步骤中添加代码审查,那么您会将源存储库视为获得完美,理想代码的权限,但不要将不完善的代码排除在外。这不利于源存储库的整体实用性。在实践中,代码应尽早存储在存储库中。存储库中的代码经过更改跟踪,易于访问,易于查看和备份。
因此,走一条简单的路线:将代码存储在分支中(可能在unreviewed
和branches
旁边还有一个额外的tags
文件夹),并在分支合并到其目标分支之前对其进行检查。技术方面变得更容易,并且您不需要预提交的 Hook 。
关于svn - 在SVN中的同行评审之前防止提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8905931/