新建Pull Request时目标分支非默认且报错TF401175求助
解决TF401175分支解析错误的方案
本地仓库同步与缓存清理
- 执行
git fetch --prune,清理本地已失效的远程分支缓存,同步仓库最新分支状态。 - 运行
git branch -a,确认远程分支列表中无release/S133,且master分支为最新状态。
重置PR默认目标分支设置
- 网页端(Azure DevOps):
- 进入仓库Pull Requests页面,点击「新建Pull Request」
- 在分支选择区域,手动将目标分支切换为
master后完成PR创建,覆盖网页端记住的旧分支默认值
- IDE(VS/VS Code):
- 进入分支管理界面,确认PR默认目标分支设置为
master - 清理IDE缓存:VS可通过「工具」->「选项」->「源代码控制」->「Git全局设置」重置分支关联;VS Code可关闭后删除
.vscode文件夹下的缓存文件(注意备份自定义配置)
- 进入分支管理界面,确认PR默认目标分支设置为
检查本地Git配置与远程关联
- 执行
git remote -v,确认远程仓库地址为正确的Oasis仓库,无错误关联的fork或旧仓库地址。 - 若地址有误,执行
git remote set-url origin <正确仓库URL>,重新拉取最新代码。
清除浏览器缓存(网页端场景)
- 针对Azure DevOps域名,清除浏览器的缓存与Cookie,重新登录账号后尝试创建PR,解决旧分支状态缓存问题。
内容的提问来源于stack exchange,提问作者deggen
相关产品推荐
相关产品推荐

