Visual Studio 2019推送代码后未显示Create a Pull Request链接弹窗问题
Visual Studio 2019 推送代码后缺失Azure DevOps创建PR提示弹窗解决方案
配置类排查
- 打开
工具 > 选项 > 源代码管理 > Git 全局设置,确认推送后提示创建拉取请求选项处于勾选状态,该选项为弹窗触发的核心开关 - 验证Visual Studio登录的账号已绑定目标Azure DevOps组织,且对当前仓库持有贡献者及以上权限,权限不足会阻断PR相关提示触发
- 进入
工具 > 选项 > 环境 > 通知,点击重置所有已忽略的通知,避免此前手动忽略Git类通知导致的弹窗拦截;同时检查Windows系统通知设置中Visual Studio的通知权限已开启
仓库配置排查
- 右键解决方案进入
Git > 设置 > 仓库设置,核对远程库origin的地址为正确的Azure DevOps仓库地址,未使用本地路径、其他Git平台托管地址等非Azure DevOps源 - 可在仓库目录下执行命令
git remote get-url origin快速验证远程地址有效性
组件修复类操作
- 打开Visual Studio Installer,点击
修改 > 单个组件,确认Azure DevOps 连接组件、Git for Windows、代码库管理扩展均已安装,若已安装可选择修复Visual Studio安装后重启设备测试 - 确认故障设备的Visual Studio 2019已升级到最新补丁版本,旧版本存在Azure DevOps集成功能异常的已知问题
分支规则排查
- 确认当前推送的分支不是仓库默认分支(如main/master),也不是Azure DevOps端配置的禁止创建PR的特殊分支,不符合PR创建前提的分支推送不会触发对应提示
内容的提问来源于stack exchange,提问作者user8149311
相关产品推荐
相关产品推荐

