文档介绍:使用ReviewBoard与svn进行代码审查
ReviewBoard工作方式简介
Reviewboard提供两种代码提交方式,mit
mit:客户端修改完某个文件后,先不提交svn,而是先利用svn客户端工具生产diff(也叫patch)文件,先将diff文件交给审查者进行审核,审核通过后再提交svn服务器。这种方式可以通过reviewboard的webUI(即访问reviewboard网站)来完成。
mit:mit相对,这种方式先提交代码到svn服务器,然后再进行代码审核,根据审核反馈再进行相应修改,这种方式用webUI无法完成,需借助post-review工具来完成
ReviewBoard使用步骤
客户端用tortoiseSVN为例:
1)右键修改过的文件->TortoiseSVN->Create patch
ReviewBoard使用步骤
2)选中目标文件点击OK,,该文件记录了修改过的内容。
3)访问reviewboard网站,用自己的账户登录,点击New Review Request创建审查请求
ReviewBoard使用步骤
注意:三个选项分别为:
Repository:之前用admin配置好的代码库名称
Base Directory:,比如我用svn checkout的目录为a,cc/,此处应该填的路径为://
Diff:
Base Directory和Diff也可以先不填,在第4)步出现的界面中填写也可以。
4)点击Create Review Request创建请求,接下来要填写的内容如图所示
1 主题 2 上次diff文件 3 审核