Visual Studio 2022中如何移除已删除项目关联的Git仓库
解决Visual Studio 2022中残留Git仓库的问题
方法1:通过VS内置Git管理面板移除
- 打开Git仓库管理面板(快捷键
Ctrl+0, Ctrl+R) - 定位到残留的“Bridgemate Simulator”仓库条目
- 右键点击该条目,选择Remove,确认操作后即可清除
方法2:手动编辑VS的仓库配置文件
如果方法1无效,直接修改VS的配置文件:
- 完全关闭Visual Studio
- 打开路径:
%APPDATA%\Microsoft\VisualStudio\<VS版本号>\TeamExplorer\GitRepositories.json提示:VS2022的版本号格式类似
17.0_xxxxxx,可在对应目录下找到匹配的文件夹 - 在JSON文件中找到对应残留仓库的完整条目,删除该段内容(注意保持JSON格式合法,避免语法错误)
- 保存文件后重启VS,残留仓库会从列表中消失
方法3:处理Git子模块场景(若原项目是子模块)
如果被移除的项目是作为Git子模块加入的:
- 打开解决方案根目录下的
.gitmodules文件,删除对应“Bridgemate Simulator”的配置段落 - 打开命令行或Git Bash,进入解决方案根目录,执行以下命令:
git rm --cached <Bridgemate Simulator的本地路径> git commit -m "Clean up unused submodule" - 重启Visual Studio后,残留仓库将不再显示
内容的提问来源于stack exchange,提问作者Tony H
相关产品推荐
相关产品推荐

