为什么 SCM diff 装饰没有显示在 VS Code 1.76.1 的装订线中?

Ole*_*ndr 5 git visual-studio-code

当代码行发生更改并且现在它在我的所有存储库中停止工作时, VS Code 总是会在装订线中添加突出显示,但仍会在源代码控制管理器面板中跟踪 git 更改。

环境:

  • VSCode 版本 1.76.1
  • 赢10
  • git 版本 2.39.2.windows.1

没有解决问题的步骤:

  • 重启编辑器和电脑
  • 将 git 更新到最新版本
  • 初始化一个新的git项目

问题的原因可能是什么?

sta*_*all 10

这可能是 VS Code 1.76.1 中报告的以下错误的情况:Gitdecorations not shown in 1.76.1 #176749。该问题票证已关闭,取而代之的是Git 装订线未显示在具有多个文件夹的工作区中 #176738,据称该问题已在最新内部版本的 VS Code 中得到修复。您可以通过竖起大拇指表示您也遇到了类似的问题。

该问题应该在版本 1.76.2 中得到解决,因此请先尝试更新到该版本。

其他解决方法包括回滚到 VS Code 1.76.0,但要知道该版本也有自己的错误。

我还听说有人通过删除所有 VS Code config/state/cache 文件夹并重新安装来解决这个问题,但我个人不会这样做。我宁愿保留该配置/状态/缓存信息并等待修复。

为了您的参考/学习目的,我通过谷歌搜索“ github vscode issues git gutter not working”并过滤过去一个月的结果找到了这一点。