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

Visual Studio 2022丢失仓库连接及分支不显示问题求助

提问内容(中文翻译)

我看到部分解决方案提到需要更新Visual Studio 2017或2019,但我已经更新到VS 2022了,问题仍然存在。我在master分支开发已有两个月,今天准备提交更改时,发现原本显示分支的位置变为「Select Repository」;Git选项窗口中没有分支显示,选择仓库后没有任何反应,仿佛已经处于该仓库中。我使用公司的.visualstudio.com服务,该服务原本基于Microsoft Team Foundation Server,后来切换为Git。我不熟悉Git命令,一直使用Visual Studio GUI创建分支并同步更改。(附上截图:显示仓库与分支丢失的Visual Studio界面)

解决VS2022 Git仓库/分支不显示的方案

基础缓存清理(优先尝试)

  • 完全关闭Visual Studio,找到项目根目录,删除隐藏的.vs文件夹(需先在文件管理器中开启「显示隐藏项目」)
  • 打开路径%AppData%\Local\Microsoft\VisualStudio\,找到对应VS2022版本的文件夹,删除其中ComponentModelCache目录下的所有文件
  • 重启Visual Studio,重新打开项目查看分支状态

重新关联Azure DevOps仓库

  1. 打开VS后,点击顶部菜单栏「Git」→「Manage Connections」
  2. 在弹出的Team Explorer窗口中,选择「Azure DevOps Services」,点击「Connect to Project」
  3. 登录公司的.visualstudio.com账号,找到你的目标项目仓库,点击「Connect」(无需重新克隆)
  4. 关联完成后回到项目,刷新Git面板查看分支是否正常显示

重置VS Git全局设置

  1. 点击VS顶部「工具」→「选项」→「源代码管理」→「Git全局设置」
  2. 点击「重置为默认值」,重启VS后再尝试操作

应急命令行操作(复制粘贴即可)

如果以上GUI操作无效,右键点击项目根目录,选择「Git Bash Here」(未安装Git的话先安装并添加到系统环境变量),依次输入以下命令:

# 查看当前仓库状态
git status
# 重新绑定远程仓库(替换为你公司仓库的实际地址,可从Azure DevOps仓库页面复制)
git remote set-url origin https://你的公司域名.visualstudio.com/项目名/_git/仓库名
# 拉取远程master分支
git pull origin master

执行完成后回到VS,刷新Git面板即可查看分支状态


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 11:50:34