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环境安装