【问题标题】:How can I globally block Gerrit submits while I'm force-push changes?我如何在强制推送更改时全局阻止 Gerrit 提交?
【发布时间】:2014-05-20 11:47:03
【问题描述】:

我们正在从 Perforce 迁移到 Git/Gerrit,但仍然依赖于让我们的 Git 存储库与辅助 Perforce 存储库保持同步。由于这一切是如何粘合在一起的,我们有时不得不强制将更改推送到我们的 Gerrit 存储库。一般来说,这工作正常。

但是,我们偶尔会遇到 Gerrit 在获取和后续强制推送之间提交的评论,因此会被静默删除。

在我们强制推送时,我们有什么好的方法可以禁用 Gerrit 的提交吗?

【问题讨论】:

    标签: git gerrit githooks


    【解决方案1】:

    您可以暂时撤销受影响项目的 ACL 中的提交权限,请参阅access control documentation。该权限通常在 All-Projects git 中设置,不会在子项目中覆盖或修改,因此应该很容易进行更改。

    【讨论】:

      猜你喜欢
      • 2013-09-06
      • 1970-01-01
      • 2017-04-21
      • 2014-08-13
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2010-10-09
      • 1970-01-01
      相关资源
      最近更新 更多