繁体   English   中英

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

[英]Prevent commit before peer review in svn

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

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

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

您需要的是与svn一起使用的代码检查工具。 请参阅此处以获取一些建议: 使用Subversion(SVN)进行代码审查的最佳方法是什么? [关闭]

还可以在Quora上看到这个非常相似的问题,该问题有一些很好的答案: 最好的代码审查工具是什么?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM