欢迎来到天天文库
浏览记录
ID:25886787
大小:2.21 MB
页数:8页
时间:2018-11-23
《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
此文档下载收益归作者所有