Azure 开发运营 : policy for branch creation

标签 azure azure-devops azure-devops-extensions azure-repos

我们希望只有部分人能够在 Azure DevOps 云(?)存储库中创建“release/*”分支。

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

我尝试使用 REST API 来实现它,但我的尝试没有成功。 我也没有找到任何可以帮助我解决这个问题的扩展。

我仍在寻找解决方案。

最佳答案

UI 中没有选项可以为分支设置创建分支权限。

但是,您可以通过在 Visual Studio 开发人员命令提示符 中运行 tf gitpermission 命令来拒绝在版本下创建分支的权限,从而实现此目的。请参阅下面的示例:

以下命令将阻止贡献者组中的用户在版本下创建分支

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

检查Git Permission Command了解更多信息。

关于Azure 开发运营 : policy for branch creation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63728950/

相关文章:

javascript - Azure DevOps 扩展将一个字段的值复制到另一字段

azure - 使用 VSTS,我可以安装下拉列表中列出的扩展之外的扩展吗?

python - 列出支持虚拟网络的 Azure 位置

Azure Blob 下载为字节数组错误 "Memory Stream is not expandable"

azure-devops - 通过 REST API 访问 PBI 上的 "Remaining Work"

node.js - TFS 服务器错误(来自 Azure DevOps 扩展): Use of const in strict mode

php - 将 Azure 网站重定向到 HTTPS

azure-devops - 如何从 Azure 管道内的 blob 存储下载文件?

azure - 如何针对 Visualstudio.com 进行身份验证?

azure - 如何在 azure devops 工作项屏幕中显示所有工作项