如何在 Azure DevOps 中删除合并的功能分支?

Posted

技术标签:

【中文标题】如何在 Azure DevOps 中删除合并的功能分支?【英文标题】:How to remove merged feature branches in Azure DevOps? 【发布时间】:2020-12-01 23:24:05 【问题描述】:

我们曾经在拉取请求中自动删除功能分支。但是后来我们需要向功能分支添加分支策略,Azure DevOps 说“无法删除具有策略的分支”。有没有办法在远程仓库(即 Azure 仓库)中删除所有合并的功能分支? (除了从 UI 中一一移除)

【问题讨论】:

您是从 UI 中一一添加策略吗? 没有。政策适用于 feature/* 分支。 【参考方案1】:

这个场景已经有一个已知的用户声音,你可以在下面的链接中投票:

https://developercommunity.visualstudio.com/idea/905484/allow-to-delete-branch-after-pull-request-in-a-bra.html

目前,您要么从 UI 中单独删除功能分支,要么在完成拉取请求之前禁用分支策略。

【讨论】:

你查看我的回复了吗?对你有帮助吗? 这里有同样的问题。了解微软如何处理这个问题会有用吗?微软没有使用分支策略吗?

以上是关于如何在 Azure DevOps 中删除合并的功能分支?的主要内容,如果未能解决你的问题,请参考以下文章

樱桃采摘如何在 Azure devops 中工作 [重复]

Azure DevOps Server:使用Postman批量删除测试用例

Azure DevOps Server:使用Postman批量删除测试用例

Tfs / Azure DevOps 客户端库合并 Azure DevOps 分支上的冲突解决

如何删除它声称由发布保留的 Azure DevOps 构建定义?

如何在Azure DevOps中向管道中的远程分支发出拉取请求?