- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)
工作流程如下: 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 会收到相应的提醒邮件
您可能关注的文档
- Microsoft_Visual_SourceSafe 2005(VSS)安装及使用说明(非常不错).doc
- HIS操作说明书(非常不错).doc
- NoSQL-大数据、大并发下的key-value数据库[整理](非常不错).docx
- HIS使用说明书(非常不错).doc
- OA泛微协同办公平台(e-cology)系统安装、升级、重装手册_SQL版本(非常不错).doc
- HP LaserJet p1606dn打印机安装方案(非常不错).doc
- OECD转让定价指南(非常不错).docx
- 高中语文知识点之成语(非常不错).doc
- 高中语文字形(非常不错).doc
- 建构筑物的地基变形允许值(非常不错).doc
文档评论(0)