- 27
- 0
- 约2.6千字
- 约 8页
- 2018-07-30 发布于江苏
- 举报
reviewboard使用说明3
ReviewBoard 使用说明
访问网址:00/rb2/
注册账户
管理员工作:(管理员用户名:admin 初始密码 :admin)
管理员登陆成功后右上角菜单会看到Admin链接。点击后进入管理页面在Repositories选中中添加一个新的repository,然后设置hosting如下图:
然后修改对应的apache的httpd.conf文件。
添加完库之后,使用如需添加svn 用户,请远程登录该服务器,执行以下命令:
htpasswd -m /usr/local/apache/svn-auth-file your-user-name
然后根据要求输入密码。之后编辑svn-access-file ,vim /usr/local/apache/svn-access-file , 在[dns:/]下面添加一行:your-user-name = rw 保存退出
测试是否成功,访问时将dns替换成your-repo-name,出现如下页面证明成功
2)添加group 和user,编辑权限。
3)管理review group,例如:
普通用户操作。
ReviewBoard支持两种Review Code的模式,一种是在code没有commit之前提交diff/patch文件进行review,叫做pre-commit review,另外一种则是在code commit之后,由工具自动根据提交的版本号生成diff/patch文件,并形成一条新的Review Request,这种模式也叫post-commit review。/brucexu1978/article/details/5894294
在这里我们采用的是pre-commit review的模式(svn commit之前强制进行code review)
工作流程如下: mNel3J3
使用svn客户端,登录svn
check out 相应的code,然后对其进行修改,修改完后用tortoise SVN的create patch工具产生diff或patch文件(可以同时选中多个文件或文件夹产生一个diff或patch文件,在view diff时能看到多个文件分别的对比)
登录reviewboard提交review request,网址是00/rb2/
,选择new review request
选择对应的repository
Base Directory 填入要修改的文件在仓库中的相对目录位置,例如
此处a.txt处于test 库的下面,则填 /
(注:如果结构如下,同时提交a.txt和xx目录下的b.txt,选中a.txt和文件夹xx右键生成patch或diff文件,那么此处BaseDirectory填/。
)
diff文件:点击选择相应的diff文件,创建review request
查看新建的review request,点击小铅笔,填写summary,及description等信息,(选择review group 或者是直接指定review people,此处强制code review可以定义ship it的相应规则,默认是必须有至少1个人ship it并至少有1个expert 的ship it。可以在/etc/reviewboard-svn-hooks/conf.ini中修改相应参数,另外expert的定义也在该文件中,详细修改方法见文末),根据要求add screenshot 或file,如下图(留意review quest # 12,12是对应的review id,,后面会用到)
或者点击view diff 对比code的修改。填好信息后点击publish 将会把request 发给reviewers。或者点击discard 放弃。
多个文件的diff 查看(diff对比能够显示全文,可以点击expand changes or collapse changes)
publish之后,指定的reviewer会收到一封提醒邮件。reviewer登录系统将会在自己账户的my dashboard中查看到相应的review 请求。如下。点击打开进行 review
点击view Diff,查看修改的文件与仓库中的文件对比。如果有问题,可以点击具体的代码某行,会弹出一个绿色对话框,填写your comment,同时,如果需要则勾选 open an issue,save。点击review,可以填写review的最终意见,并确定是否勾选ship it(意味着review 通过,同意提交。不同意提交的话就不要ship it) 全部填写完成后,在上方会看到一个提示,选择publish 结束review工作。 publish 后requester 会收到相应的提醒邮件
您可能关注的文档
- (印尼)贸易展示中心9.ppt
- (北师大版)月光曲0.ppt
- (自做)种群数量变化.ppt
- ,筑起共和国钢铁长城.ppt
- -冠状动脉无复流现象地防治.ppt
- .第五章 中央处理机9.ppt
- -门式刚架结构设计.ppt
- 1“简”钟情(供参考).pptx
- 1个很安逸舒适的地方,浪漫、清静、神秘的炫示禅与隐的意境和风情.docx
- 1个去了33个绝色海岛的人写出的绝赞海岛攻略!.doc
- 2026年淮北职业技术学院单招职业倾向性考试题库及答案详解1套.docx
- 2026年淮北职业技术学院单招职业倾向性考试题库参考答案详解.docx
- 2026年淮北职业技术学院单招职业倾向性考试题库及参考答案详解1套.docx
- 2026年淮北职业技术学院单招职业倾向性测试题库带答案详解.docx
- 2026年淮北职业技术学院单招职业技能考试题库参考答案详解.docx
- 2026年淮北职业技术学院单招职业倾向性测试题库含答案详解.docx
- 2026年淮北职业技术学院单招职业倾向性测试题库附答案详解.docx
- 2026年淮北职业技术学院单招职业倾向性测试题库及参考答案详解1套.docx
- 2026年淮北职业技术学院单招职业技能测试题库及答案详解一套.docx
- 2026年淮北职业技术学院单招职业倾向性考试题库及参考答案详解.docx
原创力文档

文档评论(0)