协作利器:Review-Board

Review-Board绝对是协作利器!建议开发团队使用。Review Board起源于VMware的一些开发者。

详情参考InfoQ的 Review Board——在线代码审查工具

以及一个用户的感受:http://bbs.scmroad.com/viewthread.php?tid=2913



主要特色:pre-commit审查, 避免不成熟代码对SVN的污染!


用一个场景来描述:

Raywill所在的团队使用SVN来管理源码,某日他对kernel.c和const.h中的部分代码就行了修改,但是不确定是否正确无误,于是希望团队里的其他人帮助他审查(review)修改的代码在某些团队,有人使用svn commit将不成熟代码提交到svn,供他人update后review,这是很不良的做法。


在Review Board的世界里,Raywill使用review-board提供的review功能,在命令行下敲入

bash#post-review kernel.c const.h

它对代码的修改就立即提交到了Review-Board,并给出了一个online的review地址,例如http://localhost/review/123234,点击进入该地址,就可以在线添加ChangeLog,说明你做了哪些修改。如果团队比较大,还可以指定Reviewer。如下图所示:

Changelog

团队中的所有人会收到一封review request的邮件,感兴趣的就点击邮件中附带的链接进入到review页面,点击Diff就可以看到全部代码修改(review-board与svn无缝整合了,post-review工具会读取svn信息,所以在线的diff信息与Subversion中的可视化diff效果相似),如下图所示:


当reviewer觉得代码可行,可以点击Ship It表示许可代码正式提交到SVN,如果不满意,可以直接在diff界面中添加修改意见。这些修改意见会再次通过邮件反馈给全组。在线Review意见的视觉效果如下:





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值