Visual Studio Code源控件未显示更改

时间:2020-02-14 19:08:49

标签: visual-studio-code

当我单击它时,Visual Studio代码源控制面板为空。没有扩展,也没有点击。

我尝试过的事情:

  • 卸载/重新安装的Git
  • 卸载/重新安装VS Code
  • 已删除的扩展程序文件夹

6 个答案:

答案 0 :(得分:2)

在过去的 2 年中,我遇到了 2-3 次这个问题(操作系统 -> Linux Mint)。任何文件上的更改都没有出现在源代码管理中,也没有在我编辑过的行上标记。当手动转到“源代码控制”并单击刷新按钮时,它们会出现,但我更改的行没有亮起(编辑后文件上没有视觉标记)。当我切换到不同的分支而工作区同时对 2 个显示器开放时,就会发生这种情况。或者在处理多个项目时(打开 2-3 个或更多 VS Code 实例)。最可怕的是,它不仅适用于一个存储库(项目),而且适用于所有存储库(项目)。我已经阅读了很多关于这个主题的文章,并尝试了我发现和想到的一切。 git 路径映射或其他方面存在一些问题。

我尝试过的东西:

  • 重新加载 VS 代码
  • 重新启动 VS Code
  • 禁用所有扩展
  • 在(文件 -> 首选项 -> 设置)中启用/禁用所有与 git 相关的选项
  • 删除(文件夹和文件)和克隆存储库
  • 更新git
  • 删除和安装 git
  • 重新启动电脑(不要判断我很绝望)

但对我有用的唯一解决方案是:

  1. 打开 VS Code(如果打开,不要关闭它)
  2. 转到保存存储库的目录(不是来自 VS Code,而是来自文件资源管理器)。
  3. 转到上面的一个文件夹(如果您在.../{{some folder}}/{{you repos}},请转到../{{some folder}})
  4. 然后通过右键单击打开包含文件夹 (/{{you repos}}) 的存储库 -> 使用 VS Code 打开
  5. 等到一切加载完毕。源代码管理会标记很多更改,不用担心。
  6. 然后关闭 VS Code(所有窗口(实例),因为它会打开一个新实例)
  7. 之后,再次转到您保存存储库的目录,然后右键单击并使用 VS 代码打开您选择的存储库。现在,源代码管理将开始正常工作。

答案 1 :(得分:1)

我遇到了类似的问题。似乎 vs code 有两个源代码控制扩展。当我单击“查看”->“SCM”时,它打开了一个显示更改的扩展。

源代码管理扩展 1

enter image description here

源代码管理扩展 2

enter image description here

答案 2 :(得分:1)

对我有用的是转到我保存所有存储库的“代码”文件夹,右键单击包含我想要的存储库的文件夹,然后使用 VS Code 打开该文件夹。 >

此特定存储库的 VS Code 窗口已关闭。我确实有另一个窗口打开了不同的回购。窗口一打开,更改就会显示在源代码管理中,我可以像往常一样提交、推送和其他所有内容。

答案 3 :(得分:0)

我通过以下操作对其进行了修复:

  • 转到文件->首选项->设置
  • 扩展功能
  • 点击SCM
  • 点击始终显示提供商
  • 然后我弄乱了左面板(不记得我做了什么),但是我注意到我的更改现在显示了
  • 我取消了之前检查的设置,即使重新启动VS Code,现在一切都很好

答案 4 :(得分:0)

我在存储库中遇到了这个问题,不是因为配置问题,而是因为我有一个包含数千个文件的 Coverage 文件夹没有被跟踪,而且它似乎减慢了检查的过程太多。

所以我将该文件夹添加到 .gitignore,它又开始工作了。

答案 5 :(得分:-1)

打开 Visual Studio 代码 -> 查看 -> 外观 -> 显示活动栏

相关问题