Gerrit 是基于 Git 的代码评审工具,支持并排对比、行内评论和受控的代码合入。
- Star
- 1,729
- Fork
- 436
- 未关闭 Issue
- 0
- 最近提交
- 3天前
这是什么?
Review Board 是一个基于网页的代码与文档评审工具,可用于跟踪待合入的代码、图形和文档变更,并保留围绕每项决策的讨论记录。差异查看器提供语法高亮、版本间 interdiff 对比、代码移动检测和缩进变化提示。
它支持 Bazaar、ClearCase、CVS、Git、Mercurial、Perforce、Plastic 和 Azure DevOps 等版本控制系统,既可部署在自有服务器上,也能对接 GitHub、GitLab、Bitbucket 等托管平台。提供 Web API 和扩展框架,团队无需 fork 项目即可定制评审界面、做数据分析或开发集成功能。
命令行工具 RBTools 可在终端中提交变更评审、合并已通过的修改,并把他人的改动打补丁到本地代码树。另有商业附加组件 Power Pack,提供报告生成、PDF 和 Office 文档评审,以及与 Azure DevOps、GitHub Enterprise 的集成。
核心功能
- 01差异查看器支持语法高亮、版本间对比和代码移动检测
- 02支持 Git、Mercurial、Perforce、Bazaar、CVS 等多种版本控制系统
- 03提供 Web API 与扩展框架,可定制功能而无需 fork
- 04可自托管,也可对接 GitHub、GitLab、Bitbucket 等平台
- 05RBTools 命令行工具可从终端提交和合并评审
适用场景
- 希望自托管且流程灵活的代码评审团队
- 需要在同一系统中评审代码、图形和文档的组织
- 想通过 API 或 RBTools 编写评审自动化脚本的开发者
- 使用 Perforce、ClearCase 等缺少内置评审功能的版本控制系统的项目
快速上手
- 1
从官方网站获取 Review Board,并按照交互式安装指南操作
- 2
可选:从下载页面安装命令行工具 RBTools
使用前须知
- 部分功能(如 PDF 和 Office 文档审阅、报告生成及 GitHub Enterprise 集成)属于 Power Pack,需要单独授权。
- README 未提供直接的包管理器安装命令,安装需依照项目官网的指南进行。
收录于专题
标签
常见问题
- reviewboard 是什么?
- 开源的网页版代码与文档评审工具,内置差异查看器,支持多种版本控制系统。 Review Board 是一个基于网页的代码与文档评审工具,可用于跟踪待合入的代码、图形和文档变更,并保留围绕每项决策的讨论记录。差异查看器提供语法高亮、版本间 interdiff 对比、代码移动检测和缩进变化提示。
- reviewboard 可以免费使用吗?用的什么许可证?
- reviewboard 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- reviewboard 还在维护吗?
- 活跃维护中。reviewboard 最近一次提交是在 2026年11月4日。
- reviewboard 适合用来做什么?
- 希望自托管且流程灵活的代码评审团队 需要在同一系统中评审代码、图形和文档的组织 想通过 API 或 RBTools 编写评审自动化脚本的开发者 使用 Perforce、ClearCase 等缺少内置评审功能的版本控制系统的项目
- reviewboard 怎么安装和运行?
- 从官方网站获取 Review Board,并按照交互式安装指南操作 可选:从下载页面安装命令行工具 RBTools
- 在哪里获取 reviewboard?
- 源代码和安装说明在 GitHub 上:https://github.com/reviewboard/reviewboard
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个基于浏览器的 GitHub Pull Request 收件箱,用搜索查询把 PR 分组管理。
一个 Go 命令行工具,可接入任意 linter 或静态分析工具,把结果以代码评审评论的形式发布到 GitHub、GitLab 等平台。
基于 ChatGPT 大模型、可自动为 Pull Request 代码差异添加审查评论的 GitHub 代码审查机器人。
一款基于语法结构而非逐行比较的命令行 diff 工具,重排代码时也能准确显示真实改动。
一款 VS Code 扩展,提供 Git 行级 blame、CodeLens、提交图谱,以及分支、工作树管理和代码审查、变基等功能。