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

ReviewBoard + Tao-ReviewBoard + SVN + Eclipse (Mars.2) 如果eclipse中配置好Tao-ReviewBoard点确定时报错说用户名密码错误可能的原因 1 真的是你的服务器配置错了 清下缓存 再试试 如果Tao-ReviewBoard安装好了之后,在代码上右键发现 Pre-Commit to ReviewBoard | Post-Commit to ReviewBoard 这两个选项是灰色不可用,可能是你eclipse的svn插件有问题,我本机使用的是有中文提示的svn插件版本应该是支持svn1.8的才可以。 搭建一个有效的代码审阅平台对于软件开发团队来说至关重要,它能提高代码质量,减少缺陷,增强团队间的协作。本文将详细介绍如何使用ReviewBoard、Tao-ReviewBoard和SVN搭建一个这样的平台,并解决可能出现的问题。 ReviewBoard是一款开源的代码审查工具,它允许开发者提交代码供其他团队成员审核,提供了一个方便的界面来讨论代码变更。Tao-ReviewBoard是Eclipse的一个插件,用于与ReviewBoard集成,使得在Eclipse中可以直接提交代码进行审查。而SVN(Subversion)则是一个版本控制系统,用于管理代码的版本和历史记录。 在搭建过程中,需要注意ReviewBoard不支持通过HTTP或HTTPS方式配置的SVN服务器。这意味着如果SVN仓库是通过http://或https://访问的,ReviewBoard可能无法与其正常配合。不过,如果使用svn://协议,ReviewBoard是可以支持的。 以下是详细的搭建步骤: 1. 确保你的CentOS系统是最新的,执行`yum update -y`更新系统。 2. 同步服务器时间,防止因时间不一致导致的问题。安装ntp服务`yum install ntp -y`,然后运行`ntpdate us.pool.ntp.org`同步时间。为了持久化时间设置,执行`cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime`并使用`hwclock -w`将当前时间写入BIOS。 3. 安装SVN服务器。在`/etc/yum.repos.d/`目录下创建Wandisco SVN的repo文件,安装最新版本的SVN。之后,清除旧版本并安装SVN 1.8。 4. 搭建SVN仓库。创建一个用于存放SVN仓库的目录,如`mkdir -p /opt/svn/repositories`,然后使用`svnadmin create`创建仓库,配置用户、权限和启动服务。 5. 下载并安装ReviewBoard。下载Bitnami ReviewBoard的安装脚本,赋予执行权限并运行安装程序。在安装过程中记住输入的用户名和密码。 6. 安装完成后,启动所有相关服务,如`../ctlscript.sh start`。 7. 访问ReviewBoard首页,检查是否可以正常访问。如果URL不符合Eclipse集成的要求(例如,带有“/reviewboard”),可以通过`bnconfig`命令更改应用URL。 8. 登录ReviewBoard,配置SVN服务器地址。添加团队成员并分配权限,确保他们有提交代码审查的权限。 9. 设置邮件配置,这对于通知团队成员关于代码审查的状态非常重要。在管理员界面,可以配置SMTP服务器信息以发送电子邮件通知。 10. 在Eclipse中安装Tao-ReviewBoard插件,确保使用的SVN插件支持svn1.8。如果遇到登录或预提交/后提交选项灰色不可用的问题,检查SVN插件是否兼容或清除Eclipse的缓存。 通过以上步骤,你应该能够成功地搭建一个基于ReviewBoard、Tao-ReviewBoard和SVN的代码审阅平台。团队成员可以在Eclipse中方便地提交代码,进行审查,同时通过邮件接收审查进度的通知,从而提升整个开发流程的效率和质量。





剩余49页未读,继续阅读


















- 粉丝: 90
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 医院会计信息化背景下财务人员的内部培训研究(1).docx
- (完整)stm32知识点最终版报告(1).doc
- 软件需求规格说明书模板(1).docx
- 图书管理系统需求分析学位论文(1).doc
- 我国大数据分析工具的研究情况探析(1).docx
- 台达PLC初级培训-基础教程省名师优质课赛课获奖课件市赛课一等奖课件(1).ppt
- 【推荐下载】工程制造绝佳助力-工业仿真软件显优势(1).pdf
- 基于区块链和大数据技术的供应链信息协调管理新模式研究(1).docx
- 实验设备管理系统数据库设计说明书.docx
- 建筑施工企业信息化系统的创新与应用(qc)-secret精品教案(1).doc
- 云计算对高校教育信息化建设的影响研究(1).docx
- 基于JSP的博客系统设计论文(1).doc
- 2022通信工程专业认实习总结报告-(1).docx
- 北营公司能源信息化管理中心项目建议书(1)(1).doc
- 探讨互联网时代产权市场营销新课题(1).docx
- 个人计算机及打印机设备维护协议(1).doc



评论1