Rui Jarimba Asked: 2024-12-11 00:08:18 +0800 CST2024-12-11 00:08:18 +0800 CST 2024-12-11 00:08:18 +0800 CST 无法删除具有策略的分支 772 考虑在项目级别设置的以下分支策略: 如何删除releases/xxxxx意外创建的分支? 当尝试使用门户执行此操作时,会显示一条错误消息(如预期): 如果可能的话,我想避免禁用分支策略。 错误消息中提到了某种豁免,但我找不到有关它的任何文档(如果在显示消息时有指向文档的链接就太好了)。 azure-devops 1 个回答 Voted Best Answer TTT 2024-12-11T03:03:47+08:002024-12-11T03:03:47+08:00 您可以调整要删除的特定分支的安全性(而不是在“文件夹”级别)。在 3 点菜单中,选择“分支安全性”,然后为以下两个权限分配“允许”: 推送时绕过策略 强制推送 然后您将能够删除该分支。 附注:当您只需要删除少量分支(如您的情况)时,此答案有效。但是,如果您需要删除许多在文件夹级别设置了策略的分支,则可能需要暂时禁用该策略,删除分支,然后重新设置策略。这是因为(不幸的是)无法在文件夹级别设置安全性,就像您可以设置策略一样。
您可以调整要删除的特定分支的安全性(而不是在“文件夹”级别)。在 3 点菜单中,选择“分支安全性”,然后为以下两个权限分配“允许”:
然后您将能够删除该分支。
附注:当您只需要删除少量分支(如您的情况)时,此答案有效。但是,如果您需要删除许多在文件夹级别设置了策略的分支,则可能需要暂时禁用该策略,删除分支,然后重新设置策略。这是因为(不幸的是)无法在文件夹级别设置安全性,就像您可以设置策略一样。