You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022社区版无法创建Pull Request问题求助

Visual Studio 2022社区版无法创建Azure DevOps Server 2019 Pull Request的问题

问题现象

在Visual Studio 2022社区版(版本17.10.1)中,点击新建Pull Request按钮时,按钮处于启用状态,但点击后无任何响应,Output | Source Control - Git面板也没有相关日志输出。

环境与配置

Azure DevOps Server 2019配置

  • 组织内存在带代码仓库的项目/团队
  • 为main分支设置了分支策略:
    • 要求最少1位审阅者:
      • 允许用户批准自己的更改
      • 即使部分审阅者投票“Waiting”或“Reject”也允许完成
      • 有新更改时重置代码审阅者的投票
    • 自动添加了若干代码审阅者
    • 未修改其他分支策略设置

本地操作步骤

  1. 克隆仓库到本地,创建并检出feature分支
  2. 修改README.md文件,提交并推送更改到远程仓库
  3. 切换到main分支,打开新建Pull Request对话框,填写标题、描述,选择合并目标origin/main、源分支origin/<feature branch>,点击Create按钮无反应

补充说明

  1. 《Compare Visual Studio 2022 Editions》未标注此功能为社区版限制
  2. 查看《Microsoft Visual Studio Community License Terms》,评估用途合规且无相关功能限制

排查与解决方法

  1. 清除Visual Studio缓存

    • 关闭Visual Studio,删除以下目录的缓存文件:
      • %LOCALAPPDATA%\Microsoft\VisualStudio\<版本号>\ComponentModelCache
      • %LOCALAPPDATA%\Microsoft\Team Foundation\<版本号>\Cache
    • 重新启动Visual Studio后尝试创建Pull Request
  2. 检查版本兼容性
    Visual Studio 2022 17.10.x版本与Azure DevOps Server 2019可能存在兼容性冲突,可尝试降级Visual Studio到17.8.x及更早版本,或升级Azure DevOps Server到2020及以上版本

  3. 重置Git凭据

    • 打开Windows凭据管理器,删除所有与Azure DevOps Server相关的凭据条目
    • 在Visual Studio中重新连接Azure DevOps Server,输入正确账号信息后重试
  4. 通过网页端创建Pull Request
    直接登录Azure DevOps Server网页端手动创建Pull Request,验证是否为Visual Studio客户端的问题

  5. 修复Visual Studio安装
    打开Visual Studio Installer,选择当前社区版安装项,点击修改 -> 修复,完成修复后重启尝试

内容的提问来源于stack exchange,提问作者ScottWelker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 11:31:06