Gerrit 概述
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可以在存储库级别和分支级别上允许或拒绝权限。
-
Gerrit受Eclipse支持。
Gerrit的劣势
-
审查、验证和重新提交代码提交会减慢上市时间。
-
Gerrit只能与Git一起使用。
-
Gerrit速度较慢,无法更改更改排序的排序顺序。
-
您需要管理员权限才能在Gerrit上添加存储库。