reviewboard使用说明(非常不错).docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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)

wx171113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档