tao-reviewboard

2023-11-20 22:18
文章标签 tao reviewboard

本文主要是介绍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.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/

 

这篇关于tao-reviewboard的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/397824

相关文章

Eclipse SubVersion ReviewBoard配置强制Code Review 机制

环境: Centos7 SVN 代码仓库正在使用(python环境为2.6)新的版本部署测试过有问题 ReviewBoard 已经在使用 Eclipse 已经在使用 开始: 下载   #首先安装”reviewboard-svn-hooks”,下载地址如下:#http://pypi.python.org/pypi/reviewboard-svn-hookspython setup

搜维尔科技:Haption Virtuose 6D TAO 力反馈设备,专为机器人的和遥操作市场设计

HaptionVirtuose 6D TAO 力反馈设备,专为机器人的和遥操作市场设计 搜维尔科技:Haption Virtuose 6D TAO 力反馈设备,专为机器人的和遥操作市场设计

reviewboard搭建-centos6.3

ReviewBoard系统建设与管理 目录 1 reviewboard系统的搭建...1 1.1 搭建前提...1 1.2 开始搭建...2 1.2.1 安装reviewboard.2 1.2.2 搭建站点...2 1.2.3 设置开机自启动...3 1.3 登录reviewboard.<

reviewboard中文乱码

reviewboard中文乱码 问题原因: 在创建reviewboard站点前,你创建的数据库编码问题导致 解决方法: 1、可以删了站点,重新建立数据库,创建时请使用下面的语句进行创建 > create database reviewboard default charset utf8 collate utf8_general_ci; 2、直接更改编码 好像有点麻烦,还没有进行尝试

Something broke! (Error 500)——reviewboard

Something broke! (Error 500) 1、什么时候会出现? 不清楚,出现过几次 2、解决手段及方法: 更改/www_rb/conf/settings_local.py文件,将DEBUG = False改为DEBUG = True。这样就可以在报500错误时得到错误信息 # rb-site install /www_rb     www_rb为站点目录。 其中有错

reviewboard搭建

reviewboard的搭建 系统:fedora 19 内核版本:3.9.5-301.fc19.x86_64   步骤 命令 备注 安装mysql # yum -y install mysql mysql-server   安装apache # yum -y install httpd   开启mysql # service mysqld start # servic

reviewboard-腾讯企业邮箱邮件通知配置

使用的是2.5.16版本 reviewboard vim /usr/lib/python2.7/site-packages/django/core/mail/backends/smtp.py self.connection = smtplib.SMTP_SSL(self.host, self.port)#self.connection = smtplib.SMTP(self.host, s

在Ubuntu Server上安装ReviewBoard

转自:http://blog.csdn.net/Uranuslei/article/details/3926704  回家之前在实验室的服务器上成功安装了ReviewBoard,为项目组今后的代码审查提供了很好的一个平台。一个多月过去了,现在终于有时间把安装过程做个记录,以备忘。 1.  背景介绍和安装目标      关于ReviewBoard的介绍,详见我的前一篇日志,这里不再赘述。我们服

reviewboard安装

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://jooben.blog.51cto.com/253727/780815 什么是reviewboard? Review Board is a powerful web-based code review tool that offers developers an easy

TAO toolkit 训练UNET 踩坑记录 解决mask与image无法对齐问题

先说结论,如果在使用TAO 训练Unet时候发生image与mask没有对齐(配对混乱),要自己写train_image.txt 那几个txt文件,注意文件内图片的顺序务必 train 的image 和mask 保持一致。 1. TAO框架白话介绍:         TAO toolkit 简单来说是一个基于 tao(python端软件)+ nvidia docker(对应tao容器)的一个工