在AzDO项目中,我要拒绝由100个成员组成的“全部”组对主分支做出贡献的权利。 但是,应该允许3个开发人员(也是“ all”的成员)做出贡献。
不幸的是,似乎“拒绝”总是胜过“允许”,因此看来我不得不创建一个额外的97个成员组“所有减去主要贡献者”。
创建一个这样的小组对于单个项目来说将是一件痛苦的事,但是必须为组织中的每个项目都创建这样的小组。 (相反,“所有”组在整个组织范围内进行管理,可以在所有项目之间共享)
有一种简单的方法可以完成我想要的吗?
答案 0 :(得分:1)
您不能覆盖“拒绝”权限。但是,如果他们具有“未设置”权限,那么他们应该不能成功推送到主服务器,为此,他们应该具有“允许”权限。
但是,如果要阻止用户推送到母版,最好的方法是使用Branch Policies而不是使用拒绝权限。
对于您要允许推送控制的3个用户,您可以授予Bypass policies when pushing
权限。
答案 1 :(得分:0)