热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

taoreviewboard

转自:http:code.taobao.orgptao-reviewboardwikiindexReviewBoard是一款开源的代码review工具,

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


相关文档和安装说明

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

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


联系我们


如果您在使用过程中有任何问题,或者有更好的建议,请联系淘宝:配置管理中心:千丫(qianya@taobao.com)(注:千丫目前在休假,如有任何问题,请直接联系智清)。如果您希望与我们进行技术交流,可以联系淘宝:技术产品:智清(zhiqing.ht@taobao.com)。
之前大家都采用邮件交流的方式提问。但我们更加建议您采用在线交流(推荐方式),因为这样一些问题的答案可以共享给大家。方法是:点击页面上方的issues(或点击此处网址:http://code.taobao.org/p/tao-reviewboard/issues ),在该页面点击 新增 issue 即可提问。


截图

Pre-commit方式提交Review:

Post-commit方式提交Review:

SVN历史资源方式提交Review:

首选项配置:

 

这个地方需要注意一下:如果配置好后,总是提示用户名密码错误,有可能是Server写错了。

如果是远程连接的话,Server这样写就行了:

http://192.168.56.10:85/

 


推荐阅读
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • Maven入门、什么是Maven、如何使用Maven、Maven的项目结构、简单的Mavenjava项目、Maven常用命令、Maven项目之间的引用、Maven依赖的传递、可选、排除day01
    目录第一节Maven入门1.1什么是Maven1.2如何使用Maven第一步:下载Maven第二步:配置Maven的环境变量第三步:了解什 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 本文介绍了一个React Native新手在尝试将数据发布到服务器时遇到的问题,以及他的React Native代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
author-avatar
phpfinder
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有