Gerrit教程

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

历史

Gerrit由Shawn Pearce在Google开发,是用Java,Servlet,GWT(Google Web Toolkit)编写的。Gerrit的稳定版本是2.12.2,它根据Apache许可证v2许可,于2016年3月11日发布。

为什么要使用Gerrit?

  • 使用Gerrit可以很容易地找到源代码中的错误。
  • 如果有常规的Git客户端,则无需安装任何Gerrit客户端。
  • Gerit可以用作开发人员和git存储库之间的中介(中间部分)。

Gerrit特点

  • Gerrit是一个免费和开源的git版本控制系统。
  • Gerrit用户界面是在Google Web Toolkit上构建的。
  • 它是审查每个提交的轻量级框架。
  • Gerrit充当存储库,它允许推送代码并为您的提交创建审查。

Gerrit的优点

  • Gerrit为Git仓库和Web前端提供了访问控制来进行代码审查。
  • 可以推送代码而不使用其他命令行工具。
  • Gerrit可以允许或拒绝存储库级别和分支级别的权限。
  • Gerrit在eclipse中集成支持。

缺点

  • 审查,验证和重新提交代码会影响产品上线时间。
  • Gerrit只能使用git工作。
  • Gerrit很慢,无法更改列出更改的排序顺序。
  • 需要管理员权限才能在Gerrit上添加存储库。

开始学习 >> :Gerrit概述