Azure DevOps:创建分支的策略

Azure DevOps:创建分支的策略,azure,azure-devops,azure-devops-extensions,azure-repos,Azure,Azure Devops,Azure Devops Extensions,Azure Repos,我们只希望一些人能够在Azure DevOps cloud(?)repo中创建“release/*”分支 不幸的是,我在UI中找不到这个选项。 我在这里也找不到 这里呢 我试图用RESTAPI实现它,但没有成功。 我也没有找到任何可以帮助我的扩展 我仍在寻找解决方案。UI中没有为分支设置创建分支权限的选项 但是,您可以通过在Visual Studio的Developer命令提示符中运行tf git permission命令来实现这一点,以拒绝在发行版下创建分支的权限。请参见以下示例: 下面的命

我们只希望一些人能够在Azure DevOps cloud(?)repo中创建“release/*”分支

不幸的是,我在UI中找不到这个选项。 我在这里也找不到 这里呢

我试图用RESTAPI实现它,但没有成功。 我也没有找到任何可以帮助我的扩展


我仍在寻找解决方案。

UI中没有为分支设置
创建分支
权限的选项

但是,您可以通过在Visual Studio的
Developer命令提示符中运行
tf git permission
命令来实现这一点,以拒绝在发行版下创建分支的权限。请参见以下示例:

下面的命令将阻止“参与者”组中的用户在“发布”下创建分支

tf git permission /deny:CreateBranch /group:[MyProject]\Contributors /collection:https://dev.azure.com/MyOrganiza/ /teamproject:MyProject /repository:myRepo /branch:releases

查看更多信息。

您已经看过了吗?你好,Alexandr Tymoschuk。恐怕还不支持通过RESTAPI设置分支安全性。你可以在这个问题上投赞成票。您可能必须使用
tfgit权限命令
作为解决方法。请参见下面的回答:仅针对on prem?@kagarlickij I测试,而不是
tf git权限。它也适用于云azure devops。这不是我的问题,我只是编辑了它,所以无法标记答案