- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
reviwboard使用说明
ReviewBoard 使用说明
访问网址:00/rb2/
注册账户
管理员工作:(管理员用户名:admin 初始密码 :admin)
管理员登陆成功后右上角菜单会看到Admin链接。点击后进入管理页面
1)在Repositories选中中添加一个新的repository,然后设置hosting如下图:
填入repository的名称test,选择hosting service 为 custom,path是svn:00/svn/my(my是示例的repository),填入访问svn的账号和密码,点击保存。
注:my repository 只是一个测试用库,如需添加定义新的物理repository,则需遵循以下步骤
切换至svnroot用户(密码123456),执行以下命令
svnadmin create /home/svnroot/repository/your-repo-name
查看对应文件夹下是否有一些文件生成,如下:
然后修改对应的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)
工作流程如下:
使用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 请求。如
您可能关注的文档
最近下载
- 高一材料作文题目及范文(20篇).docx VIP
- 5.1质量+1.2测量:物体的质量(教案)沪科版(2024)物理八年级全一册.doc VIP
- 新标准大学英语(第三版)视听说教程4(智慧版)课件B4U6.pptx VIP
- 初中文学文本(小说)阅读理解含答案解析.docx VIP
- 四川盆地页岩气勘探开发现状与实践.pdf VIP
- 4.3 神奇的“眼睛”(教案)沪科版(2024)物理八年级全一册.doc VIP
- 电商商品发布操作指南(包括标题制作、文案设计、详情页制作)(原创整套完整版128页).pptx VIP
- 2025年一级建造师《港口与航道工程》真题卷(附答案).docx VIP
- 2025年高考(北京卷)英语真题及答案.docx VIP
- 4.2 探究:凸透镜成像的规律(教案)沪科版(2024)物理八年级全一册.doc VIP
文档评论(0)