Repolode
reviewboard

reviewboard/reviewboard

开源的网页版代码与文档评审工具,内置差异查看器,支持多种版本控制系统。

可替代:GerritPhabricator

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. 1

    从官方网站获取 Review Board,并按照交互式安装指南操作

  2. 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 数据每日更新。

相关项目