【问题标题】:Visual Studio Code git/source control gutter stopped showingVisual Studio Code git/源代码控制装订线停止显示
【发布时间】:2022-05-18 16:00:20
【问题描述】:

使用 VS Code,资源管理器 git status gutter 停止显示我的一个存储库

  • 我尝试重启 VS Code,我的电脑
  • 我尝试删除索引文件并 git 重置

那些没有解决问题。

(Git 更改仍在源代码控制管理器面板中跟踪)

【问题讨论】:

    标签: git visual-studio-code


    【解决方案1】:

    我的解决方案是删除我的文件夹(在遥控器上保存/推送它之后)并再次克隆 repo。

    【讨论】:

    • 对我来说,重新启动计算机就可以了。有趣的是,git gutter 不会在一个项目中显示,但会在其他项目中显示。这似乎特别奇怪。无论如何:重新启动后,它再次适用于所有项目。
    • 我也面临同样的问题,但奇怪的是,上述解决方案都不适合我。
    • 这个解决方案对我有用。重新启动 PC 时不起作用。
    【解决方案2】:

    显然,另一个常见的原因是您正在通过符号链接访问您的 git 存储库。见:https://github.com/microsoft/vscode/issues/60010#issuecomment-433424527

    我就是这种情况,重定向 vscode 以通过完整路径打开文件夹已修复。

    【讨论】:

      【解决方案3】:

      我花了很长时间才弄清楚这一点。 VSCode 和 Gitlens 仍然可以看到我的更改,但它们没有在排水沟中被跟踪……对于某些文件。卸载 VSCode 并重新安装将允许跟踪一段时间,但即使关闭所有扩展,它最终也会停止跟踪。

      我的解决方案:

      我通过更改大小写重命名了几个文件夹。 Git 没有设置为区分大小写,我的 Mac 将它们视为同一个文件,而 VSCode 只是 VSCode……通过 Git 返回并重命名文件最终解决了这个问题:

      git mv navigation tmp
      git mv tmp Navigation
      

      已成功更新。如果它不起作用,我还必须(临时)更新 git global 并推送:

      git config --global core.ignoreCase false
      

      【讨论】:

        【解决方案4】:

        就我而言,装订线不显示文件夹路径是否包含.,例如/home/user.focus/folder

        将路径更改为没有. 的路径对我有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-07-26
          • 2023-03-24
          • 2017-11-25
          • 1970-01-01
          • 1970-01-01
          • 2016-04-13
          • 1970-01-01
          相关资源
          最近更新 更多