Aliyun Code

首页  >   qianya / tao-reviewboard

项目语言:None

创建者:qianya 创建时间:2011年10月11日

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目录下即可。

联系我们

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

项目成员名单

淘宝 千丫 qianya@taobao.com 旺旺:千丫 淘宝 智清 zhiqing.ht@taobao.com 旺旺: 智清 德邦物流 吴延峰 wyfdabao@163.com 旺旺:wyfdabao QQ:156232453

感谢

感谢 德邦物流 吴延峰 提交的patch并持续的支持; 感谢 神州泰岳 ,尤其是宋楠的支持; 感谢 深圳华为技术 陈普 提供的patch; 感谢 其他提出BUG的同学。 感谢 德邦物流,吴延峰 的源码贡献,兼容了reviewboard服务器端1.7.4版本 另外大家可以申请加入项目就有svn的提交权限,欢迎大家直接提交代码解决(联系千丫即可开通SVN写权限),这样效率最高啦,,谢谢大家。

截图

Pre-commit方式提交Review:

Post-commit方式提交Review:

SVN历史资源方式提交Review:

首选项配置:

附件

智清_zhiqing | 2014-03-06 14:13:59 | image009.png | 2.7 KB
智清_zhiqing | 2014-03-06 14:13:52 | image008.png | 148.0 KB
智清_zhiqing | 2014-03-06 14:13:44 | image007.png | 39.0 KB
智清_zhiqing | 2014-03-06 14:13:38 | image006.png | 42.9 KB
智清_zhiqing | 2014-03-06 14:13:32 | image005.png | 134.4 KB
智清_zhiqing | 2014-03-06 14:13:23 | image004.png | 204.7 KB
智清_zhiqing | 2014-03-06 14:13:15 | image003.png | 176.1 KB
智清_zhiqing | 2014-03-06 14:11:49 | tao_reviewboard.zip | 1.1 MB
智清_zhiqing | 2014-03-06 14:10:40 | Tao-ReviewBoard_UseGuide.docx | 1.0 MB
qianya | 2014-03-06 14:03:17 | image002.png | 120.2 KB
qianya | 2014-03-06 14:02:56 | image001.png | 92.6 KB