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