1 流程
2 生成new review request
在本地使用svn commit之后,打开http://IP:PORT。
登录自己的账户。
点击左上角的new review request,可以看到网页上出现svn提交记录。如果在2区域中没有需要的记录,则选择3区域,查看有没有匹配的修改文件记录。
选择对应的提交记录,点击create review request,在新界面中输入修改内容,
点击publish后,就提交了一条代码检视申请。相应的评审专家会收到邮件。
点击左上角的 All Review Requests,可以看到本人所有的提交记录。
点击左上角的 My Dashboard,可以看到本人申请的记录和提交给本人的记录。
3 审批review request
打开incoming里的某一条记录。点击右上角的Diff。可以看到页面下方展示了修改代码。
点击红框标注区域,可以添加标注。
点击右上角 review,填写评审意见。
如果评审通过,就勾选ship it,否则不勾选。
在header区域输入评审意见。
点击右下方的publish review,可以发布评审意见,并向提交人发送邮件通知。如果想放弃本次操作,可以点击close按钮。
4 申请人本地修改,更新Diff
当上一次的申请被打回,根据网页底部的评审记录,可以在本地修改代码。
当修改完毕后,将修改点合入最新的checkout的代码中。
选中代码根目录:prj,右键,选中TortoiseSVN à Create patch.就可以生成Diff文件。
点击网页上对应的review request,点击右上角的Update à Update Diff。
在弹出的界面,点击select按钮,选中本地保存的Diff文件。
弹出界面内容变化为:
在输入框中输入:2.168.2.253/cloud_storage/prj
点击ok
在页面上方出现的绿色区域里,填写修改点。
之后,再点击 Publish Changes,就可以邮件审批专家了。
5 申请人关闭review request
当申请人收到邮件通知,知道代码修改点已经审批通过,需要及时提交svn。
提交之后,再关闭review request.
点击 My Dashboard
点击评审通过的(有“点赞”图标的)那一行,在打开的页面中,点击右上角的close à submitted,进行关闭流程。
关闭前,如果需要查看整个流程,可以下拉页面,在底部可以看到整个流程。