禁止gerrit合并

时间:2016-12-29 10:16:17

标签: git access gerrit

我有几个分支机构的git-gerrit项目。

  1. 所有团队成员都有业主参考/ *
  2. 所有团队成员都有refs / heads / master的推送和推送合并提交
  3. 每个团队成员都在处理一个功能,每个功能都有针对他或她的refs / heads / xxxx功能分支的推送和推送合并提交
  4. 有一些不用于开发的特定分支(受保护):测试,预发布,发布等。没有人为这些分支机构推送或推送合并提交
  5. 目标是防止团队成员错误地进入受保护的分支机构。 但事实证明,如果有人推动,例如refts / for / pre-release,在gerrit中投票后,更改使其成为git repo,它会成功合并。

    哪种配置可以防止这种情况?

    由于

1 个答案:

答案 0 :(得分:1)

这种配置怎么样?

Reference: refs/for/refs/*
    Push = ALLOW Registered Users
Reference: refs/for/refs/pre-release
    Push = BLOCK Registered Users
    Push = ALLOW Group-X