reviewboard使用说明3.docVIP

  • 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) 工作流程如下: mN el3J3 使用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 会收到相应的提醒邮件

文档评论(0)

1亿VIP精品文档

相关文档