Gerrit 远程分支所有权

Gerrit remote branch ownership

我已经使用 Gerrit 一段时间了,但是我无法弄清楚远程分支的事情。

我想设置 Gerrit 设置,以便每个使用存储库的人都可以在 Gerrit 中创建一个新的远程分支,此外,只有那个人将被授予该特定分支的所有者权限。

例如,他将能够强制推送到该分支。

我希望这是可能的,并且有人能够向我解释如何去做。

谢谢

您可以在 ACL 中使用 ${username} 作为变量,请参阅沙盒示例 here

这将允许您提供定义的 refs/branches,其中包含每个用户的特殊权限(例如 refs/heads/${username}/* 允许 username/whatever 形式的分支)