我在强制推送更改时如何全局阻止Gerrit提交?

时间:2014-05-20 11:47:04

标签: git gerrit githooks

我们正在从Perforce迁移到Git / Gerrit,但仍依赖于保持我们的Git存储库与辅助Perforce存储库同步。由于这些都粘在一起,我们偶尔会强制推送更改到我们的Gerrit存储库。一般情况下这很好。

但是,我们偶尔会遇到在抓取和后续强制推送之间的间隔内从Gerrit提交审核,因此会被静默删除。

在我们强行推进的时候,有没有什么好方法可以禁用Gerrit的提交?

1 个答案:

答案 0 :(得分:0)

您可以暂时撤消受影响项目的ACL中的“提交”权限,请参阅access control documentation。该权限通常在All-Projects git中设置,而不是在子项目中被覆盖或修改,因此它应该是一个很容易的变化。