Gerrit是一个基于Web的代码审查工具,它与 Git 集成并构建在Git版本之上控制系统(帮助开发人员共同工作并保持其工作历史).它允许在完成代码审查后将更改合并到Git存储库.
Gerrit由Google的 Shawn Pearce 开发,用Java编写,Servlet ,GWT(谷歌网络工具包). Gerrit的稳定版本是2.12.2,并于2016年3月11日发布,在 Apache License v2 下获得许可.
为什么要使用Gerrit?
以下是某些原因,为什么你应该使用Gerrit.
你可以很容易地找到错误使用Gerrit的源代码.
如果你有常规的Git客户端,你可以使用Gerrit;无需安装任何Gerrit
客户端.Gerrit可用作开发人员和git存储库之间的中间件.
Gerrit的特点
Gerrit是一个免费的开源Git版本控制系统.
Gerrit的用户界面是在 Google Web上形成的工具包.
这是一个用于审核每个提交的轻量级框架.
Gerrit充当存储库,允许推送代码并为您的提交创建审核.
Gerrit的优点
Gerrit为Git存储库和Web前端提供访问控制以进行代码审查.
您可以在不使用其他命令行工具的情况下推送代码.
Gerrit可以允许或拒绝存储库级别的权限,直至
分支级别.Eclipse支持Gerrit.
Gerrit的缺点
审核,验证并重新提交代码提交会缩短产品上市时间.
Gerrit只能使用Git.
Gerrit很慢,无法更改列出
的更改的排序顺序.您需要管理员权限才能在Gerrit上添加存储库.