我们正在从Perforce迁移到Git / Gerrit,但仍依赖于保持我们的Git存储库与辅助Perforce存储库同步。由于这些都粘在一起,我们偶尔会强制推送更改到我们的Gerrit存储库。一般情况下这很好。
但是,我们偶尔会遇到在抓取和后续强制推送之间的间隔内从Gerrit提交审核,因此会被静默删除。
在我们强行推进的时候,有没有什么好方法可以禁用Gerrit的提交?
答案 0 :(得分:0)
您可以暂时撤消受影响项目的ACL中的“提交”权限,请参阅access control documentation。该权限通常在All-Projects git中设置,而不是在子项目中被覆盖或修改,因此它应该是一个很容易的变化。