转自: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/