review board 使用

1 流程

review board 使用

2 生成new review request

在本地使用svn commit之后,打开http://IP:PORT

登录自己的账户。

点击左上角的new review request,可以看到网页上出现svn提交记录。如果在2区域中没有需要的记录,则选择3区域,查看有没有匹配的修改文件记录。

 

review board 使用

review board 使用

选择对应的提交记录,点击create review request,在新界面中输入修改内容,

 

review board 使用

点击publish后,就提交了一条代码检视申请。相应的评审专家会收到邮件。

review board 使用

点击左上角的 All Review Requests,可以看到本人所有的提交记录。

点击左上角的 My Dashboard,可以看到本人申请的记录和提交给本人的记录。

review board 使用

3 审批review request

打开incoming里的某一条记录。点击右上角的Diff。可以看到页面下方展示了修改代码。

review board 使用

review board 使用

点击红框标注区域,可以添加标注。

点击右上角 review,填写评审意见。

review board 使用

review board 使用

review board 使用

review board 使用

 

如果评审通过,就勾选ship it,否则不勾选。

在header区域输入评审意见。

点击右下方的publish review,可以发布评审意见,并向提交人发送邮件通知。如果想放弃本次操作,可以点击close按钮。

4 申请人本地修改,更新Diff

当上一次的申请被打回,根据网页底部的评审记录,可以在本地修改代码。

当修改完毕后,将修改点合入最新的checkout的代码中。

选中代码根目录:prj,右键,选中TortoiseSVN à Create patch.就可以生成Diff文件。

 

review board 使用

 

点击网页上对应的review request,点击右上角的Update à Update Diff。

在弹出的界面,点击select按钮,选中本地保存的Diff文件。

review board 使用

弹出界面内容变化为:

review board 使用

在输入框中输入:2.168.2.253/cloud_storage/prj

点击ok

review board 使用

 

在页面上方出现的绿色区域里,填写修改点。

之后,再点击 Publish Changes,就可以邮件审批专家了。

5 申请人关闭review request

当申请人收到邮件通知,知道代码修改点已经审批通过,需要及时提交svn。

提交之后,再关闭review request.

点击 My Dashboard

review board 使用

点击评审通过的(有“点赞”图标的)那一行,在打开的页面中,点击右上角的close à submitted,进行关闭流程。

review board 使用

关闭前,如果需要查看整个流程,可以下拉页面,在底部可以看到整个流程。

review board 使用