展开

Gerrit是谷歌退出的基于Git项目的代码审查和项目管理工具,Gerrit允许任何授权用户向主Git存储库提交更改,从而简化了基于Git的项目维护,而不是要求所有已批准的更改由项目维护者手动合并。

Gerrit利用网页浏览器,使同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用 Git 作为底层版本控制系统。它分支自Rietveld,作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。这个软件的名称,来自于荷兰设计师赫里特·里特费尔德(Gerrit Rietveld)。最早它是由Python写成,在第二版后,改成用Java与SQL。使用Google Web Toolkit来产生前端的JavaScript。
开发者提交代码到Gerrit
触发对应的Jenkins任务,通过以后Verified加1
人工审核,审核通过后code review加2,触发对应的Jenkins任务
通过以后确认本次提交,Gerrit执行与Git仓库的代码同步操作
代码进入Git仓库
强制要求提交代码前,强制要求进行代码监视
集成CI&CD,git仓库和现有的CI&CD工具集成,和git仓库集成,将code review工作编码流程中
可视化界面提供简单易用的可视化操作界面
添加行内注释支持在review过程中添加行内注释,标注解释问题,辅助review工作更好开展
简单的review流程简单易用的操作流程,在增加code review工作后,对原有的开发流程影响较小
移除 GWT UI
GWT UI 被移除,PolyGerrit 现在是唯一的 UI.
移除 ReviewDb
移除数据库(“ReviewDb”)后端的改动、帐户、组和项目,这些元数据现在存储在 git(“NoteDb”) 中。
账户补丁评审仍需数据库,它每个用户的审查中存储了文件的 ‘reviewed’ 标签。默认后端是 H2,但同样支持 MySQL、PostgreSQL 和 MariaDb。插件还可以通过实现 AccountPatchReviewStore 接口来提供另外一个后端。
新的 quota enforcer 扩展点,插件可能实现 QuotaEnforcer 接口来执行 quotas。
Issue 4040: 支持用 GPG 子键推送签名。
加载全部内容
DBC2000数据库中文汉化版19M1911人在玩虽然传奇这款游戏已经过气很久了,但是一点...
下载
InstantClient 12官方版71M1877人在玩各位编程行业的朋友们注意了,如果您需要一...
下载
Navicat Premium 11免安装版38M1782人在玩数据库管理工具使用率最高的应该是Navi...
下载
PLSQL Developer13注册机279K1373人在玩正在使用PLSQLDeveloper13...
下载
DB Commander 2000 Pro特别版8M1340人在玩编程相关行业的小伙伴注意了,DBComm...
下载
sql server 2012中文版9G1337人在玩今天为大家带来的sqlserver201...
下载
PLSQL Developer13中文补丁6M1210人在玩相信编程行业的朋友应该都精通英文,但是还...
下载
Oracle database 10g官方版665M1203人在玩非常经典的oracle数据库,Oracl...
下载
PLSQL Developer13永久激活版45M1183人在玩各位编程行业的小伙伴注意了,PLSQLD...
下载
sqlyog32位中文版5M1050人在玩sqlyog32位中文版作为高小强大的数...
下载