reviewboard 是一款开源,操作简单,容易上手的code review工具


reviewboard 是基于网页的审查工具因此安装后需要创建站点。


reviewboard 需要配合SVN git等代码库管理工具结合使用才能发挥它的优势。


本人在安装reviewboard 和 svn 时 遇到了很多问题,虽然相关reviewboard的资料能再网上找到一些。

但基本不全,同时reviewboar的安装对环境和其他工具版本依赖性很强,使得安装的难度增加不少。


 坦白跟大家说我刚入行不久,对SVN的使用仅限于检出,提交只有这么多,当时连产生一个patch文件都不会,英文能力更是

烂得4级都没过,不过安装完后回过头来发现学到了很多东西,实践才是学习的好方法!


从开始安装reviewboard到跟SVN联合到使用,花了蛮多时间,中间遇到很多问题。然后自己不断的谷歌,硬着头皮看英文网页,也问过别人。

现在我想把我所遇到的跟大家分享,如果有不合理的地方希望各位能给出宝贵的意见!


最后给大家推荐下我安装时经常光顾的站点

1. 官网  www.reviewobard.org

2. 安装步骤 http://blog.cn0760.com/Subversion%EF%BC%88SVN%EF%BC%89/3.html(这篇文章写得很全,但个人建议多看看官网,结合起来操作)

3. reviewboard 联合SVN  http://blog.csdn.net/gzlaiyonghao/article/details/7162907


reviewboard 介绍相关推荐

  1. 分享让人折服的优秀代码基因

    1 背景 近来参与一个较大团队的项目实施,项目的金额两千万,人数近百.但是,项目实施后,暴露出以下几个问题: (1)质量不佳,团队成员水平参差不齐,软件外部质量.内部质量一致性差: (2)需求不确定, ...

  2. Linux下服务器端开发流程及相关工具介绍(C++)

    原文:Linux下服务器端开发流程及相关工具介绍(C++) 去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把 ...

  3. codereview介绍

    1. 定义: Code review is systematic examination (often known as peer review) of computer source code. I ...

  4. 简单介绍互联网领域选择与营销方法

    在我看来,互联网领域的选择是"安家",而营销方法的不同则表现了"定家"的方式多种多样,只有选对了,"家"才得以"安定". ...

  5. 常用开源协议介绍以及开源软件规范列表

    1. 开源协议介绍 GPL: General Public License,开源项目最常用的许可证,衍生代码的分发需开源并且也要遵守此协议.该协议也有很多变种,不同变种要求会略微不同. MPL: MP ...

  6. python:Json模块dumps、loads、dump、load介绍

    20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...

  7. pytorch学习笔记(九):PyTorch结构介绍

    PyTorch结构介绍 对PyTorch架构的粗浅理解,不能保证完全正确,但是希望可以从更高层次上对PyTorch上有个整体把握.水平有限,如有错误,欢迎指错,谢谢! 几个重要的类型 和数值相关的 T ...

  8. Python字节码介绍

    了解 Python 字节码是什么,Python 如何使用它来执行你的代码,以及知道它是如何帮到你的. 如果你曾经编写过 Python,或者只是使用过 Python,你或许经常会看到 Python 源代 ...

  9. Pytest - 使用介绍

    1. 概述 pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点: 1.简单灵活,容易上手,文档丰富: 2.支持参数化,可以细粒度地控制要测试的测试用例: 3.能够支持简单的单 ...

  10. 遗传算法的简单介绍以及模式定理的简单证明

    遗传算法   遗传算法(Genetic Algorithm,GA),最早是由美国的John holland在20世纪70年代提出.算法通过模拟达尔文生物进化论的自然选择以及遗传学机理的生物进化过程来搜 ...

最新文章

  1. 华为30pro什么时候能升鸿蒙,荣耀30Pro、荣耀30Pro+什么时候升级鸿蒙系统 荣耀30Pro、荣耀30Pro+怎么升级鸿蒙系统...
  2. mysql学习整理(一)
  3. Java开发Web Service的简介
  4. 【贪心】奶酪厂(jzoj 1285)
  5. tez什么意思_传统数仓和大数据数仓的区别是什么?
  6. 到底什么成就了今天的人工智能?(下)
  7. 影响mysql导入效率的参数_extended-insert对mysqldump及导入性能的影响
  8. 提高GAN训练稳定性的9大tricks
  9. Linux之父和Redis之父,Redis之父:10x程序员应该具备哪些素质
  10. php哈希取模,PHP取模hash和一致性hash操作Memcached分布式集群
  11. java session.load_java – 了解hibernate中的session.get vs session.load方法
  12. 运用二维数组打印杨辉三角(找规律题)
  13. 原生JS将HTML导出生成word文档 有页眉页脚
  14. wps打开pdf乱码_用wps2016版打开word文件乱码怎么处理
  15. 天线的极化与圆极化天线
  16. 苹果手机在哪里清理内存_iphone苹果手机内存不足之清理大法
  17. ZYNQ Linux 添加I2C-RTC驱动
  18. 看腻了数字,拼图验证码?推荐一个开源项目——把验证码设计成射击游戏
  19. 弱网测试—Network-Emulator-Toolkit(一)
  20. oracle 报ORA-01840 错误,原因是脏数据

热门文章

  1. 狗都能看懂的Pytorch MAML代码详解
  2. MOOC 课后讨论5.2 判别是否是前缀码的算法
  3. ArcMap|时空地理加权回归(GTWR)
  4. 迅捷pdf怎么转换成html,PDF怎么转HTML?迅捷PDF转换器还能这么用!
  5. HTML和CSS实现京东登录页面(html,css代码详解)
  6. Vue-Treeselect三级动态加载
  7. vmware 14 pro许可证
  8. 关系代数表达式_英语学数学 | 英语学代数XYZ,一样很简单
  9. Vue基础知识总结 13:从零开始搭建Vue项目
  10. 【chp2】车万翔-自然语言处理:基于预训练模型的方法