`
xiaolin0199
  • 浏览: 573417 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Review使用小记

 
阅读更多

 

安装 RBTools

 

$ sudo easy_install -U RBTools

 

 

 

如何使用 ?

进入项目目录,然后运行 post-review 就可以了。

 

对了,首先要设定一个配置文件, linux 用户在家目录,就是 /home/你的名字  那个目录。

 

比如 /home/lidong   或者 /home/daimingming  这样的。

 

创建一个  .reviewboardrc  文件。

 

$cd ~
$echo "REVIEWBOARD_URL = 'http://review.xxxxxx.net' " > .reviewboardrc

 

 

 

上面的命令等同于 vi ~/.reviewboardrc  然后内容只有一行

  REVIEWBOARD_URL = 'http://review.xxxxx.net'

一条命令行 直接publish

写道
post-review -p --summary='测试summary' --description='测试desp'

* -p 表示发布审核申请后立即提交,默认是draft
* -- summary 表示标题 --description 表示描述

更多参数请参考 : http://www.reviewboard.org/docs/manual/dev/users/tools/post-review/#options

 

更新post-review

写道

比如当你提交了一个新的 post-review,ID是100,当你本地再次更新之后,如果你再次post-review是会产生一条新的数据,ID可能是101

如果你不想产生新的数据的话,用 -r <ID>参数


如: post-review -r 100 -p 即可,这样100就是你的最新的改动,同时也没有生成新的review数据...

 

 

错误处理

 

== One or more files in your changeset has history scheduled with commit. ==

 

Please add option '--svn-show-copies-as-adds=y/n' and re-run

 

参 :http://code.google.com/p/reviewboard/issues/detail?id=3024

 

解决方法:

 

 * 首先升级subversion 到1.7.X

 * 然后用下面命令提交Review :

 rbt post --svn-show-copies-as-adds=y
写道
What version are you running?
RBTools 0.5.1


Describe the enhancement and the motivation for it.
RBTools does NOT support svn tree copy (or file/files copy) from other branches.


Please provide any additional information below.
Please find attached patch. With patch applied, rbt notifies user that it has detected tree/file copy and asks the user to

sudhirbs@rhel-sudhirbs usbrdl $ svn st
A + my_dir


sudhirbs@rhel-sudhirbs $ rbt post
One or more files in your changeset has history scheduled with commit.
Please add option '--svn-show-copies-as-adds=y/n' and re-run

sudhirbs@rhel-sudhirbs $ rbt post --svn-show-copies-as-adds=y
Review request #14493 posted.

 

 

遇到post-review 出现401 错误的解决方法

写道
另外可以尝试删除家目录 这个文件 ~/.post-review-cookies.txt
创建一个 .reviewboardrc 文件。 $cd ~ $echo "REVIEWBOARD_URL = 'http://review.xxxxx.net' " > .reviewboardrc上面的命令等同于 vi ~/.reviewboardrc 然后内容只有一行 REVIEWBOARD_URL = 'http://review.xxxxx.net'

查找 .reviewboardrc 这个文件。 替换里面的 URL

 

 

 

分享到:
评论

相关推荐

    Redmine插件Code Review使用介绍

    本文将详细介绍如何使用Redmine的Code Review插件。 首先,安装Code Review插件是必要的步骤。用户需要访问Redmine的插件目录,找到适用于当前Redmine版本的Code Review插件,然后按照官方文档的指示进行下载和安装...

    Source Insight CodeReview宏,增加使用说明

    5. **文档支持**:提供的“Code Review 使用说明.doc”文档详细介绍了宏的安装、配置和使用方法,包括如何导入和启用宏,以及各项功能的操作步骤和注意事项。 6. **代码集成**:“codeReview.em”文件是宏的源代码...

    使用reviewboard和svn进行代码审查配置全过程文档

    `post-review使用方法.docx`文件将指导你如何配置`post-review`工具,这是一个命令行工具,使得开发者可以直接从SVN客户端提交代码审查请求到ReviewBoard。通过`post-review`,你可以轻松地创建新的审查请求,更新已...

    使用reviewboard的一些文档

    1. **安装ReviewBoard**:下载ReviewBoard源码,使用Python的`pip`工具安装依赖,然后运行`django-admin.py`脚本进行初始化设置。 2. **配置数据库**:ReviewBoard支持多种数据库(如MySQL、PostgreSQL),选择合适...

    Review Assistant (支持VS2019)

    Review Assistant 是 Visual Studio 中的一个加载项工具,它的作用是帮你进行代码审查,这样可以大大简化程序员的工作,提高效率,并且检查出一些肉眼不容易看到的错误。一个项目三个人可以无限期试用。 Review ...

    Ubuntu系统下安装Reviewboard详解

    Reviewboard使用MySQL作为其数据库管理系统。 ```bash sudo apt-get install mysql-server python-mysqldb libmemcache-dev ``` 安装过程中会提示输入数据库的root密码,这里推荐使用较为简单的“123”作为示例...

    ReviewBoard + Tao-ReviewBoard + SVN 搭建代码审阅平台

    本文将详细介绍如何使用ReviewBoard、Tao-ReviewBoard和SVN搭建一个这样的平台,并解决可能出现的问题。 首先,ReviewBoard是一款开源的代码审查工具,它允许开发者提交代码供其他团队成员审核,提供了一个方便的...

    windows环境下reviewboard全安装包及详细安装教程

    - ReviewBoard通常使用SQLite作为默认数据库,但生产环境中推荐使用更强大的PostgreSQL。因此,你可能需要安装PostgreSQL服务器,并创建一个用于ReviewBoard的数据库。 5. **ReviewBoard安装**: - 安装Review...

    Review Manager 5.3.zip

    通过解压"Review Manager 5.3.zip" 文件,用户可以获取到该软件的安装程序或可执行文件,然后按照步骤安装并开始使用上述特性。对于IT团队而言,这样的工具是提高文档管理效率和团队协作的关键。在具体使用过程中,...

    review32使用说明手册

    《Review32使用说明手册》提供了详尽的指导,帮助用户掌握这款强大的监控与数据采集系统。本手册主要涵盖两大核心功能:报警设置和报表制作,旨在提高工作效率,确保系统的稳定运行。 一、报警设置 报警设置是...

    Android review dialog的使用

    本篇文章将详细讨论如何在Android应用中使用`AlertDialog`,特别是它的特殊形式——`Review Dialog`。 1. **创建AlertDialog** 创建`AlertDialog`通常涉及以下步骤: - 创建`AlertDialog.Builder`对象。 - 使用`...

    Review Assistant

    Review Assistant 是 Visual Studio 中的一个加载项工具,它的作用是帮你进行代码审查,这样可以大大简化程序员的工作,提高效率,并且检查出一些肉眼不容易看到的错误。一个项目三个人可以无限期试用。 Review ...

    Code Review 使用说明1

    本文主要介绍了一种基于Source Insight 3.0的Code Review工具的使用方法,该工具可以帮助团队更有效地进行代码审查和缺陷管理。 1. **CodeReview工具的作用**: - 代码审查工具的主要目标是帮助减少缺陷记录和汇总...

    CodeReview工具Jupiter

    Code Review的作用和意义已在很多技术团队内达成共识,可是很多时候并未被有效执行,甚至被认为是一项费时费力的工作。借助一些工具可以更容易,更有效率地来进行Code Review,本文介绍的Jupiter即是其中之一。  ...

    ReviewBoard完全安装包1

    使用以下命令启动ReviewBoard的服务: ``` python manage.py runserver ``` 默认情况下,这会在本地主机的8000端口上启动服务。你可以通过浏览器访问`http://localhost:8000`来检查安装是否成功。 8. **继续...

    reviewboard-plugin-for-idea

    代码review工具,IDEA中使用方法:打开Settings&gt;Pluging&gt;install plugin from disk

    ReviewBoard完全安装包2

    2. **多种版本控制集成**:ReviewBoard支持多种版本控制系统,如Git、Subversion、Mercurial等,使得不同项目环境下的团队都能方便地使用。 3. **丰富的界面**:ReviewBoard提供了一个直观的Web界面,用户可以轻松...

    svn与review border 操作

    - **配置Review Post**:使用Review Board提供的插件(如reviewboard-scm-tools)自动提交代码审查请求。 - **自动化审查流程**:通过配置预构建或预提交钩子,实现代码提交前的自动化审查。 #### 五、总结 通过...

Global site tag (gtag.js) - Google Analytics