`

tao-reviewboard code review eclipse 插件

阅读更多

 

本文简要描述了Review Board、Jupiter、JCR、Codestriker、Rietveld几种开源代码评审工具的功能特点,并介绍了在windows下的安装步骤。如您想使用Web方式进行代码评审,推荐安装Review Board,如您想在Eclipse中进行代码评审请安装Jupiter。

 

tao-reviewboard

http://code.taobao.org/p/tao-reviewboard/wiki/index/

 

ReviewBoard是一款开源的代码review工具,包括服务器端程序(reveiwboard)和客户端命令行(RBTools)。用户可以通过RBTools的一些列命令在客户端提交request,但是使用和安装都有很多不便。Tao-ReviewBoard是淘宝开发的基于eclipse的reviewboard插件,能很好的解决安装和使用的问题。这个插件已经在淘宝使用近一年,现把工具开源,希望有更多的人加入到开源工具的发展中来。

Tao-ReviewBoard工具的由来

为了使用ReviewBoard,用户不得不安装一系列软件,且安装过程非常繁琐和复杂;在使用ReviewBoard提交和更新Request时,用户必须使用复杂的命令来执行相关的操作。另外,在通过命令行提交的过程中,对中文的处理和不同编码的文件支持很不好,Tao-ReviewBoard从java用户出发,开发了基于eclipse的reviewboard代码评审插件。

Tao-ReviewBoard工具介绍

Tao-ReviewBoard是在eclipse上开发的一款ReviewBoard代码评审插件,它很好的解决了安装和操作等问题,使reviewboard的使用更加方便。该插件目前支持ReviewBoard1.6及以上版本。现在,你已经不再需要在本地安装任何其它额外软件(甚至无需安装Subversion),也不再需要记住任何脚本和命令;在Eclipse中安装ReviewBoard插件后,提交和更新Request的操作将非常便捷,你只需要选中需要提交的代码或目录,然后右键Team进行相关操作即可完成Request的提交和更新(且支持Pre-Commit和Post-Commit方式)。Tao-ReviewBoard插件后续还将提供展示diff等诸多功能。

Tao-ReviewBoard的发展(主要版本)

V1.1.0 发布时间 2014年3月。修改内容:

1.支持reviewboard1.7。 2.对新增加文件pre-commit review request支持。 3.以及400报错修改。

V1.0.0 发布时间 2011年10月。主要功能:pre和post方式提交rb的request。只支持svn代码库。 Tao-ReviewBoard插件的功能还在持续地丰富中。后续会把diff展示和审核功能也在插件中实现。期待更多的人能加入到插件的发展中来。

相关文档和安装说明

1.Tao-ReviewBoard用户手册下载地址:http://code.taobao.org/p/tao-reviewboard/file/2851/Tao-ReviewBoard_UseGuide.docx 
2.插件如何安装:

1)在线安装:安装地址: http://abs.taobao.org/updatesite/ (安装详细步骤可查看文档,安装前先必须安装subclipse) 
2)离线安装:离线zip包下载地址 http://code.taobao.org/p/tao-reviewboard/file/2852/tao_reviewboard.zip 。下载后,将plugins下两个jar包拷贝至eclipse下的dropins目录(推荐)或者是plugins目录下即可。

分享到:
评论

相关推荐

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

    Tao-ReviewBoard是Eclipse的一个插件,用于与ReviewBoard集成,使得在Eclipse中可以直接提交代码进行审查。而SVN(Subversion)则是一个版本控制系统,用于管理代码的版本和历史记录。 在搭建过程中,需要注意...

    Tao-ReviewBoard

    Tao-ReviewBoard是在eclipse上开发的一款ReviewBoard插件,它很好的解决了安装和操作等问题,使reviewboard 的使用更加方便。该插件目前支持ReviewBoard1.6及以上版本。现在,你已经不再需要在本地安装任何其它额外...

    Tao-reviewboard-master.zip

    Eclipse 代码review 插件,下载后 Tao-reviewboard-master\Tao-reviewboard-master\doc文件夹中Tao-ReviewBoard_UseGuide.docx 使用文档 \updatesite\plugins中的jar 放入eclipse plugins中即可

    eclipse ibatis 逆向工程 tao-autodao 插件

    eclipse ibatis 逆向工程 tao-autodao 插件, 下载之后直接放到 eclipse 的 dropins 目录下,重启eclipse就好了. 使用手册 http://www.doc88.com/p-0764520329345.html

    ACE+TAO-6.5.0.tar.gz

    linux下OpenDDS环境搭建,所需的软件包,ACE+TAO-6.5.0.tar.gz。 解压,创建环境变量,创建文件等等操作可百度,这里不再赘述,外网下载慢,这里提供快速的下载包,本人编译可通过。

    lingchen163-vue-tao-admin-master_java_

    【标题】"lingchen163-vue-tao-admin-master_java_" 暗示这是一个基于Vue.js技术构建的后台管理系统的源代码库,主要服务于外卖红包小程序,涉及到美团外卖和饿了么外卖平台。该系统可能包含用于处理红包发放、订单...

    svn与review border 操作

    - **客户端配置**:在Eclipse中可以使用Tao-ReviewBoard插件实现与Review Board的集成。访问地址:`http://code.taobao.org/p/tao-reviewboard/wiki/index/` 获取插件安装指南。 #### 四、SVN与Review Board的使用...

    ACE+TAO源码及编译流程.zip

    tar -zxvf ACE+TAO-6.5.5.tar.gz cd ACE+TAO-6.5.5 ``` 接下来,按照官方的编译步骤进行配置、编译和安装: 1. 配置: ACE和TAO的编译配置可以通过`configure`脚本完成,该脚本会检查系统环境并生成Makefile。...

    ACE+TAO-2.2a_with_latest_patches_NO_makefiles.zip

    标题 "ACE+TAO-2.2a_with_latest_patches_NO_makefiles.zip" 暗示了这是一个包含ACE(Adaptive Communication Environment)和TAO(The ACE ORB)库的压缩包,版本为2.2a,并且已经包含了最新的补丁,但不包含...

    ACE+TAO-2.2a_with_latest_patches.tar.gz

    The source with project files for OCI's Distribution of The ACE ORB (TAO) Version 2.2a at the current patch level. Due to the failure of some zip utilities to handle the number of files in the archive...

    tao-ace-rtai-port-0.3-rc1.tar-源码.rar

    【标题】"tao-ace-rtai-port-0.3-rc1.tar-源码.rar" 提供的是一款开源软件的源代码压缩包,它包含的是 Tao ACE RTAI(Real-Time Application Interface)的移植版本0.3的候选发布1(Release Candidate 1)。...

    tao-theme-emacs:tao-theme-EMACS的两个无色主题

    默认情况下, tao-theme-scale-fn为tao-theme-golden-scale ,并产生以下颜色: #FCFCFC #FAFAFA #F6F6F6 #F1F1F1 #E8E8E8 #DADADA #C3C3C3 #9E9E9E #616161 #3C3C3C #252525 #171717 #0E0E0E #090909 #050505 您...

    ACE+TAO-6.0.0官网源码

    **ACE+TAO-6.0.0源码解析** ACE(Adaptive Communication Environment)和TAO(The ACE ORB)是一对强大的开源软件框架,主要用于构建分布式实时和嵌入式系统。ACE提供了一组跨平台的C++库,而TAO是基于CORBA...

    kdd18_slides-yutao-AMiner-Name-Disambiguation

    kdd18_slides-yutao-AMiner-Name-Disambiguation 命名冲突的好slides

    ACE+TAO-5.7.2.zip

    ACE+TAO-5.7.2.zip 是一个开源软件开发包,在异构环境下,网络开发的不二选择

    ACE+TAO-7.0.5.zip 2022最新下载套装

    ACE+TAO-7.0.5.zip 2022最新下载套装,实测可用

    ACE+TAO-6.4.6 ACE源码

    在"ACE+TAO-6.4.6 ACE源码"中,6.4.6是这两个库的版本号,意味着它们已经经过多次迭代和优化,提供了更稳定、更高效的功能。这个版本可能包含以下关键知识点: 1. **ACE库**:ACE的核心在于它的设计模式和网络服务...

    Opendds3.14 和ACE+TAO-2.2a

    (2)编译OpenDDS-3.14时需要下载的ACE+TAO-2.2a_with_latest_patches_NO_makefiles.tar.gz 在Linux系统下,解包OpenDDS-3.14.tar.gz,把ACE+TAO-2.2a_with_latest_patches_NO_makefiles.tar.gz拷贝到OpenDDS-3.14...

    7彩丶套Tao-0330A.rar

    很抱歉,但根据您给出的信息,"7彩丶套Tao-0330A.rar"似乎是一个压缩包文件,通常用于存储多个文件或文件夹。然而,这个标题并没有提供任何具体的IT知识点。描述与标题相同,也没有提供额外的信息。标签"7彩丶套Tao...

    ACE+TAO-6.0.0.tar.bz2 ACE6.0源码

    ACE+TAO-6.0.0.tar.bz2 ACE6.0源码

Global site tag (gtag.js) - Google Analytics