reviewboard使用说明.doc

reviewboard使用说明.doc

ID:25886787

大小:2.21 MB

页数:8页

时间:2018-11-23

reviewboard使用说明.doc_第1页
reviewboard使用说明.doc_第2页
reviewboard使用说明.doc_第3页
reviewboard使用说明.doc_第4页
reviewboard使用说明.doc_第5页
资源描述:

《reviewboard使用说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ReviewBoard使用说明1.访问网址:http://218.214.108.200/rb2/注册账户2.管理员工作:(管理员用户名:admin初始密码:admin)管理员登陆成功后右上角菜单会看到Admin链接。点击后进入管理页面1)在Repositories选中中添加一个新的repository,然后设置hosting如下图:填入repository的名称test,选择hostingservice为custom,path是svn:218.214.108.200/svn/my(my是示例的repository),填入访问svn的账号和密码,点击保存

2、。注:myrepository只是一个测试用库,如需添加定义新的物理repository,则需遵循以下步骤切换至svnroot用户(密码123456),执行以下命令svnadmincreate/home/svnroot/repository/your-repo-name查看对应文件夹下是否有一些文件生成,如下:然后修改对应的apache的httpd.conf文件。添加完库之后,使用如需添加svn用户,请远程登录该服务器,执行以下命令:htpasswd-m/usr/local/apache/svn-auth-fileyour-user-name然后根据要求

3、输入密码。之后编辑svn-access-file,vim/usr/local/apache/svn-access-file,在[dns:/]下面添加一行:your-user-name=rw保存退出测试是否成功,访问时将dns替换成your-repo-name,出现如下页面证明成功2)添加group和user,编辑权限。3)管理reviewgroup,例如:1.普通用户操作。ReviewBoard支持两种ReviewCode的模式,一种是在code没有commit之前提交diff/patch文件进行review,叫做pre-commitreview,另外一

4、种则是在codecommit之后,由工具自动根据提交的版本号生成diff/patch文件,并形成一条新的ReviewRequest,这种模式也叫post-commitreview。详见博文:http://blog.csdn.net/brucexu1978/article/details/5894294在这里我们采用的是pre-commitreview的模式(svncommit之前强制进行codereview)工作流程如下:mNel3J31)使用svn客户端,登录svn2)checkout相应的code,然后对其进行修改,修改完后用tortoiseSVN

5、的createpatch工具产生diff或patch文件(可以同时选中多个文件或文件夹产生一个diff或patch文件,在viewdiff时能看到多个文件分别的对比)3)登录reviewboard提交reviewrequest,网址是http://218.214.108.200/rb2/,选择newreviewrequest选择对应的repositoryBaseDirectory填入要修改的文件在仓库中的相对目录位置,例如此处a.txt处于test库的下面,则填/(注:如果结构如下,同时提交a.txt和xx目录下的b.txt,选中a.txt和文件夹xx右

6、键生成patch或diff文件,那么此处BaseDirectory填/。)diff文件:点击选择相应的diff文件,创建reviewrequest1)查看新建的reviewrequest,点击小铅笔,填写summary,及description等信息,(选择reviewgroup或者是直接指定reviewpeople,此处强制codereview可以定义shipit的相应规则,默认是必须有至少1个人shipit并至少有1个expert的shipit。可以在/etc/reviewboard-svn-hooks/conf.ini中修改相应参数,另外exper

7、t的定义也在该文件中,详细修改方法见文末),根据要求addscreenshot或file,如下图(留意reviewquest#12,12是对应的reviewid,,后面会用到)或者点击viewdiff对比code的修改。填好信息后点击publish将会把request发给reviewers。或者点击discard放弃。多个文件的diff查看(diff对比能够显示全文,可以点击expandchangesorcollapsechanges)1)publish之后,指定的reviewer会收到一封提醒邮件。reviewer登录系统将会在自己账户的mydashb

8、oard中查看到相应的review请求。如下。点击打开进行review2)点击v

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。