📜  Gerrit-概述

📅  最后修改于: 2020-11-01 03:25:56             🧑  作者: Mango


Gerrit是一个基于Web的代码检查工具,它与Git集成并建立在Git版本控制系统的基础上(帮助开发人员一起工作并维护其工作历史)。完成代码审查后,它允许将更改合并到Git存储库。

Gerrit由Google的Shawn Pearce开发,以Java,Servlet,GWT(Google Web Toolkit)编写。 Gerrit的稳定版本为2.12.2,于2016年3月11日发布,已获得Apache License v2的许可

为什么要使用Gerrit?

以下是某些原因,为什么您要使用Gerrit。

  • 您可以使用Gerrit在源代码中轻松找到错误。

  • 如果您有常规的Git客户端,则可以使用Gerrit。无需安装任何Gerrit客户端。

  • Gerrit可用作开发人员和git存储库之间的中介。

Gerrit的特点

  • Gerrit是一个免费的开源Git版本控制系统。

  • Gerrit的用户界面在Google Web Toolkit上形成。

  • 它是一个轻量级的框架,用于检查每个提交。

  • Gerrit充当存储库,它可以推送代码并为您的提交创建审阅。

Gerrit的优点

  • Gerrit为Git存储库和Web前端提供访问控制以进行代码检查。

  • 您可以在不使用其他命令行工具的情况下推送代码。

  • Gerrit可以在存储库级别以及分支级别允许或拒绝该权限。

  • Eclipse支持Gerrit。

Gerrit的缺点

  • 查看,验证和重新提交代码提交会减慢产品上市时间。

  • Gerrit只能与Git一起使用。

  • Gerrit运行缓慢,无法更改列出更改的排序顺序。

  • 您需要管理员权限才能在Gerrit上添加存储库。