Gerrit – 概述

Gerrit – 概述

Gerrit是一个基于网络的代码审查工具,它与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 可以允许或拒绝在仓库级别和分支级别的权限。

  • Gerrit得到了Eclipse的支持。

Gerrit的劣势

  • 审查、验证和重新提交代码的工作会减慢产品上市的时间。

  • Gerrit只能与Git一起工作。

  • Gerrit的速度很慢,而且不可能改变列出修改的排序顺序。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程