如何在VS Code的Git扩展中隐藏已合并的Pull Request?
解决VS Code中已合并PR仍显示为“打开”的问题
刷新扩展数据
打开VS Code命令面板(Ctrl+Shift+P/Cmd+Shift+P),输入GitHub: Refresh Pull Requests执行刷新,大部分情况是本地缓存未同步导致的。清理扩展缓存
若刷新无效,可清理GitHub扩展的缓存:- 关闭VS Code
- 找到对应系统的缓存目录:
- Windows:
%APPDATA%\Code\Cache和%APPDATA%\Code\Caches - macOS:
~/Library/Caches/Code - Linux:
~/.config/Code/Cache和~/.config/Code/Caches
- Windows:
- 删除与GitHub扩展相关的缓存文件夹(或直接清空缓存目录,重启后会自动重建)
检查PR分支状态
有些时候PR远程分支未删除会导致状态异常:- 查看GitHub上对应PR的分支名称
- 本地执行
git branch -a确认远程分支是否存在 - 若存在,执行
git push origin --delete <pr-branch-name>删除远程分支,再回到VS Code刷新
更新软件及扩展
确保VS Code是最新版本,同时在扩展市场检查GitHub扩展是否有更新,旧版本可能存在同步bug,更新后重启VS Code即可。
内容的提问来源于stack exchange,提问作者Anne Wu
相关产品推荐
相关产品推荐

