Gerrit如何代表Git存储库

溜溜钱辛格

我从事Gerrit已有相当一段时间了。但是,我不太确定Gerrit如何在远程提交之前阻止或强制执行审核。换句话说,Gerrit如何确保没有未经审查的代码不可以回购(暂时可以忽略绕过的例外情况)。

有人可以对此进行更多介绍吗?

如果考虑Gerrit应该如何工作,开发人员应该只看到Gerrit回购。

https://gerrit-documentation.storage.googleapis.com/Documentation/2.9.1/images/intro-quick-central-gerrit.png

然后,Gerrit通过其访问控制,可以授予某些开发人员直接推送到权威存储库的权利。

Gerrit部署在此中央存储库的位置,并增加了一个附加概念,即未决更改的存储。
每个人仍然从权威存储库中获取信息,但他们没有推送回该存储库,而是推送到此待更改的位置
更改只有在经过审核和批准后才能提交到权威存储库中,并成为项目的公认部分

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将远程Git存储库迁移到新的Gerrit项目

来自分类Dev

如何将提交从Gerrit推送到远程存储库?

来自分类Dev

事件触发时zuul克隆gerrit存储库?如何停止?

来自分类Dev

如何损坏Git存储库?

来自分类Dev

如何引用git存储库?

来自分类Dev

如何从git克隆存储库,但仍获得对原始存储库的更新?

来自分类Dev

如何从git克隆存储库,但仍获得对原始存储库的更新?

来自分类Dev

Git如何用远程存储库覆盖本地存储库?

来自分类Dev

如何检查远程Git存储库的状态?

来自分类Dev

如何移动git存储库的根?

来自分类Dev

如何使用Git引用特定的存储库?

来自分类Dev

如何克隆GIT存储库列表?

来自分类Dev

如何在GIT中修补存储库

来自分类Dev

如何连接到远程Git存储库?

来自分类Dev

我如何知道git存储库的深度?

来自分类Dev

如何下载大型Git存储库?

来自分类Dev

如何删除Git存储库并推送新的

来自分类Dev

如何使用SSH访问git存储库?

来自分类Dev

如何正确派生本地git存储库?

来自分类Dev

如何管理git存储库级别?

来自分类Dev

如何使用git更改远程存储库

来自分类Dev

如何更改git存储库的用户

来自分类Dev

如何使用SSH访问git存储库?

来自分类Dev

如何还原远程崩溃的Git存储库?

来自分类Dev

如何使用Git引用特定的存储库?

来自分类Dev

如何从本地还原Git裸存储库

来自分类Dev

如何清除git中的远程存储库?

来自分类Dev

Git语法:如何归档存储库?

来自分类Dev

如何找到.git存储库并全部提取?