gerrit是如何妨碍Git存储库的

gerrit是如何妨碍Git存储库的,git,gerrit,Git,Gerrit,我已经为gerrit工作了很长时间了。然而,我并不确定Gerrit如何防止,或者更确切地说,如何在远程提交之前强制执行审查。换句话说,Gerrit如何确保没有未经审查的代码进入回购(暂时可以忽略绕过的例外情况)。 有人能对这件事投更多的光彩吗? < P>如果你考虑了,开发人员应该只看到GeRIT回购。 然后,Gerrit可以通过its授予一些开发人员直接推送到权威存储库的权利 Gerrit被部署来代替这个中央存储库,并添加了一个额外的概念,即未决更改的存储。 每个人仍然从权威存储库获取数据,但

我已经为gerrit工作了很长时间了。然而,我并不确定Gerrit如何防止,或者更确切地说,如何在远程提交之前强制执行审查。换句话说,Gerrit如何确保没有未经审查的代码进入回购(暂时可以忽略绕过的例外情况)。

有人能对这件事投更多的光彩吗?

< P>如果你考虑了,开发人员应该只看到GeRIT回购。

然后,Gerrit可以通过its授予一些开发人员直接推送到权威存储库的权利

Gerrit被部署来代替这个中央存储库,并添加了一个额外的概念,即未决更改的存储。
每个人仍然从权威存储库获取数据,但他们没有返回到权威存储库,而是推送到这个挂起的更改位置
只有在审查和批准变更后,变更才能提交到权威存储库并成为项目的可接受部分


CI生成服务器将获取挂起的更改,并尝试验证它们、生成、单元测试等。