在svn中防止同行评审前提交

在svn中防止同行评审前提交,svn,hook,Svn,Hook,是否有任何svn钩子用于同行评审?我想确保任何开发人员都不能提交代码,直到它得到同行的审查。svn如何实现这一点?您需要的是一个与svn一起工作的代码审查工具。有关建议,请参见此处: 还可以在Quora上看到这个非常类似的问题,它有一些很好的答案:我在这里感觉到一个误解:如果您试图将代码复查添加为预检入步骤,那么您将源代码存储库视为完美、理想代码的权威,但不要使用不完美的代码。这对源存储库的整体有用性是有害的。代码应该尽可能早地放在存储库中。存储库中的代码可以跟踪更改、易于访问、易于查看和备份

是否有任何svn钩子用于同行评审?我想确保任何开发人员都不能提交代码,直到它得到同行的审查。svn如何实现这一点?

您需要的是一个与svn一起工作的代码审查工具。有关建议,请参见此处:


还可以在Quora上看到这个非常类似的问题,它有一些很好的答案:

我在这里感觉到一个误解:如果您试图将代码复查添加为预检入步骤,那么您将源代码存储库视为完美、理想代码的权威,但不要使用不完美的代码。这对源存储库的整体有用性是有害的。代码应该尽可能早地放在存储库中。存储库中的代码可以跟踪更改、易于访问、易于查看和备份


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

这种联系令人遗憾dead@ymoreau:我已使用正确的超链接更新了我的答案。