Gerrit 远程分支所有权
Gerrit remote branch ownership
我已经使用 Gerrit 一段时间了,但是我无法弄清楚远程分支的事情。
我想设置 Gerrit 设置,以便每个使用存储库的人都可以在 Gerrit 中创建一个新的远程分支,此外,只有那个人将被授予该特定分支的所有者权限。
例如,他将能够强制推送到该分支。
我希望这是可能的,并且有人能够向我解释如何去做。
谢谢
您可以在 ACL 中使用 ${username}
作为变量,请参阅沙盒示例 here。
这将允许您提供定义的 refs/branches,其中包含每个用户的特殊权限(例如 refs/heads/${username}/*
允许 username/whatever
形式的分支)
我已经使用 Gerrit 一段时间了,但是我无法弄清楚远程分支的事情。
我想设置 Gerrit 设置,以便每个使用存储库的人都可以在 Gerrit 中创建一个新的远程分支,此外,只有那个人将被授予该特定分支的所有者权限。
例如,他将能够强制推送到该分支。
我希望这是可能的,并且有人能够向我解释如何去做。
谢谢
您可以在 ACL 中使用 ${username}
作为变量,请参阅沙盒示例 here。
这将允许您提供定义的 refs/branches,其中包含每个用户的特殊权限(例如 refs/heads/${username}/*
允许 username/whatever
形式的分支)