Azure DevOps:仅知分支名称后缀时如何恢复已删除分支
恢复Azure DevOps中以“2.0”结尾的已删除分支
方法一:通过Azure DevOps网页端操作
- 打开目标Azure DevOps项目,进入Repos > Branches页面
- 点击页面右上角的「View」按钮,选择「Deleted branches」切换到已删除分支列表
- 在搜索框中输入
*2.0,系统会自动筛选出所有名称以2.0结尾的已删除分支 - 找到需要恢复的分支后,点击分支名称右侧的「Restore」按钮即可完成恢复
方法二:使用Azure DevOps CLI命令
- 确保已安装Azure DevOps CLI并完成登录配置:
az login az devops configure --defaults organization=https://dev.azure.com/你的组织名 project=你的项目名 - 列出所有以
2.0结尾的已删除分支:az repos branch list --deleted --query "[?ends_with(name, '2.0')]" --output table - 从结果中复制目标分支的完整名称,执行恢复命令(替换为实际分支名和主分支名,如
main):az repos branch restore --name "完整分支名" --target-branch refs/heads/main
注意事项
- Azure DevOps默认保留已删除分支90天,超过期限的分支无法恢复
- 如果使用Git本地仓库操作,需确保已同步过远程仓库的最新记录,但网页端或CLI方法更直接可靠
内容的提问来源于stack exchange,提问作者Lavanya B
相关产品推荐
相关产品推荐

