You need to enable JavaScript to run this app. VSCode中Git变更面板始终完全展开且显示旧修改的问题如何修复
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Git变更面板始终完全展开且显示旧修改的问题如何修复

修复方案
  • 第一步:关闭自动展开相关配置
    打开VSCode设置页,搜索git.openDefaultDiffViewOnChange,取消该选项的勾选,这个配置会触发每次文件变更时自动展开所有改动的diff内容。再搜索git.autoReveal,将其值改为false,避免改动时自动定位并展开对应变更条目。
  • 第二步:清理Git残留缓存
    按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)唤起命令面板,输入Git: Refresh执行刷新,清除面板残留的旧修改记录。如果刷新后仍有异常,继续执行命令Git: Clear Git Cache重置Git缓存。
  • 第三步:排查第三方扩展冲突
    临时禁用所有非系统自带的Git相关扩展(比如GitLens、Git Graph等),重启VSCode后测试问题是否消失。如果确认是扩展导致的,可调整对应扩展的自动展开配置,或是重装扩展修复异常。
  • 第四步:重置Git配置(兜底方案)
    打开命令面板输入Preferences: Open Settings (JSON),找到所有git.开头的自定义配置项全部删除,重启VSCode后Git面板会恢复默认行为。

你反馈的问题对应截图如下:
问题截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 04:21:03