Azure 允许用户设置分支策略,但不允许跨回购策略
当前情况(如果我没有遗漏任何内容)Azure 允许用户设置分支策略,但不允许跨回购策略,azure,azure-devops,Azure,Azure Devops,当前情况(如果我没有遗漏任何内容) 如果允许项目设置-->回购-->存储库->Git存储库->编辑策略,则用户可以编辑跨回购策略并将“本地”策略添加到单个回购/分支 如果拒绝项目设置-->Repo-->存储库->Git存储库->编辑策略,则用户无法编辑任何类型的策略(跨Repo或“本地”) 如果我希望用户能够编辑特定回购/分行的“本地”策略,但不能编辑交叉回购策略,我必须 在“Git存储库”上,将“编辑策略”设置为拒绝 在每个存储库上,将“编辑策略”设置为“允许” 期望的行为 是否有一种方
在每个存储库上,将“编辑策略”设置为“允许”
是否有一种方法允许用户编辑“本地”存储库/分支机构策略,而无需设置每个回购协议的权限 基本上,我希望在公司范围内实施“交叉回购政策”,但允许团队在必要时为自己的回购/分支机构添加额外的政策
谢谢您在上述当前情况中描述的行为是经过设计的,很容易理解。因为您为
Git存储库设置的权限是交叉回购,所以它们适用于项目中的所有回购
因此,如果您允许用户在Git存储库
level中使用编辑策略权限。他将能够编辑交叉回购政策。如果您拒绝许可,他将不会编辑任何类型的策略
将用户添加到项目的团队组时。他将继承此组的权限设置。因此,您可以为Git存储库
级别的用户将编辑策略
权限设置为不设置
。他将继承他所属组的权限集
如果您希望强制执行公司范围内的“交叉回购政策”,但允许团队在必要时添加自己的回购/分支机构的其他政策。您需要在Git存储库
级别上将编辑策略
权限设置为拒绝
,并在每个团队组的每个回购级别上将编辑策略
权限设置为允许
查看在azure devops中添加团队的步骤。您好,您有机会查看下面的答案吗?它回答了你的问题吗?@LeviLu MSFT我本想接受它,但我忘了。