1

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

不幸的是,我在 UI 中找不到这个选项。我在这里也找不到它 https://docs.microsoft.com/en-us/azure/devops/repos/git/branch-policies?view=azure-devops 在这里 https://docs.microsoft.com /en-us/azure/devops/repos/git/branch-permissions?view=azure-devops

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

我仍在寻找解决方案。

4

1 回答 1

1

UI 中没有设置create branch分支权限的选项。

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

下面的命令将阻止 Contributors 组中的用户在发布下创建分支

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

检查Git 权限命令以获取更多信息。

于 2020-09-04T05:53:40.357 回答