提交后可以使用哪些工具来促进代码审查?[关闭]


13

我一直在评估许多代码审查工具(大多数是免费的),但它们似乎都旨在在提交补丁之前先审查补丁。这在Subversion的工作流程中并不完全适合,因此我一直在寻找能够更好地支持审查已提交修订的替代方案,而不仅仅是diff。有什么建议吗?我更喜欢免费或廉价的工具。


您正在使用哪种源代码控制系统?
亚当李尔

使用Subversion
Gilean 2011年

有关一些相关讨论,请参见提取相关更改以进行代码审查
Greg Hewgill 2011年

Answers:


7

您是否看过Atlassian坩埚?它适用于提交前和提交后的评论。我已将其用于提交后,并且功能非常不错。

快速定价气球-自我部署和5个或更少的用户几乎免费(10美元),但是如果您需要更多的资源,价格就会非常昂贵。您没有提及团队规模,因此,如果您的团队成员超过5人,我建议使用昂贵的软件,对此深表歉意。



4

ReviewBoard几乎就像您说的那样,它的审阅系统并未真正挂接到您的SCM中,但可以在提交后的挂接中编写脚本。(即,当您提交时,将获取事务,运行差异,然后将其发送到ReviewBoard)。

另一种方法是Redmine。在redmine中查看存储库时,您可以创建带有修订历史链接的票证(即通常通过查看redmine中的差异,并直接从有问题的代码中创建票证)。但是,您需要使用Code Review插件才能正常工作。

PS。两者都是免费的开放源代码。


我发现在Subversion挂钩中为提交后的评论进行设置非常麻烦。做好大量Google搜索工作,加大挫败感,并自定义一些脚本。
2014年

早期,Reviewboard有点痛苦-尽管TortoiseSVN一直都在做,但您需要生成的统一差异实际上很容易在SVN中实现!)。将差异上传到评论板对我来说是个问题-但我在Windows上运行它。
gbjbaanb 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.