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

VS Code源代码控制面板中传入/传出变更消失求助

解决VS Code 1.93中SCM传入/传出视图消失的问题

以下是几种可行的解决方法,按优先级尝试:

1. 手动添加配置到settings.json

VS Code 1.93将原实验性的scm.experimental.showHistoryGraph替换为正式设置scm.history.showGraph,部分UI选项可能未在偏好设置界面显示。直接编辑配置文件尝试恢复:

  • 打开命令面板(Ctrl+Shift+P),输入Preferences: Open Settings (JSON)打开配置文件
  • 添加以下内容:
    "scm.history.showGraph": false,
    "scm.showIncomingChanges": true,
    "scm.showOutgoingChanges": true
    
  • 保存后重启VS Code,查看SCM面板是否恢复传入/传出视图

2. 通过命令直接打开传入/传出视图

如果UI入口找不到,可通过命令面板直接调出目标视图:

  • 打开命令面板(Ctrl+Shift+P)
  • 输入Git: Show Incoming Changes,回车后会单独打开显示传入变更的面板
  • 输入Git: Show Outgoing Changes,回车后打开显示传出变更的面板

3. 检查Git分支关联状态

若本地分支未与远程分支关联,VS Code可能无法检测到传入/传出变更:

  • 打开终端,运行git branch -vv,查看当前分支是否显示对应远程分支的关联信息(类似origin/main)
  • 若无关联,运行git branch --set-upstream-to=origin/<你的远程分支名> <本地分支名>,例如git branch --set-upstream-to=origin/main main
  • 关联完成后点击SCM面板顶部的刷新按钮,重新加载分支信息

4. 重置SCM面板布局

面板布局错乱可能导致视图隐藏,尝试恢复默认布局:

  • 点击SCM面板右上角的三个点(更多操作按钮)
  • 选择Reset View Location,恢复面板的默认布局
  • 查看面板顶部是否出现分支历史、传入/传出的入口

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 09:23:17