【问题标题】:VSCode not showing changes in source control git panelVSCode 未显示源代码控制 git 面板中的更改
【发布时间】:2020-02-16 10:43:00
【问题描述】:

当我对项目文件夹中的文件进行更改时,除非我在终端中键入 git add .,否则“源控制:GIT”面板不会显示更改。

它们确实在 Git Graph 中显示为“未提交的更改”。

您可以在下面的屏幕截图中看到这一点:

我已退出 VSCode 并重新打开它,并确保打开项目根文件夹,其中包含 .git 文件,打开时显示更改,但在我提交、推送并进行一些新更改后,它们是又没捡起来。

我怎样才能彻底解决这个问题?

【问题讨论】:

  • 嘿@George,你找到答案了吗....遇到了同样的问题:(
  • 不记得了,如果再次出现,请尝试刷新按钮(圆形箭头)。
  • 谢谢,我重启了它就消失了,一切都很好:+1
  • sudo apt install git 解决了我在 Ubuntu 20 中的问题。谢谢 :)
  • 我遇到了同样的问题。这个解决方案对我有用stackoverflow.com/a/70428355/8730140

标签: javascript git visual-studio-code


【解决方案1】:

当我尝试将一个分支合并到另一个存在合并冲突的分支时,这发生在我身上。

问题最终是 git Unmerged paths 中的两组重复文件,唯一的区别是路径中的文件夹名称具有不同的字母大小写。我在两个大小写错误的文件上使用了git remove,问题立即得到解决。

示例分辨率

% git status

Unmerged paths:
  (use "git add/rm <file>..." as appropriate to mark resolution)

    both deleted:   filePATH/file01.ts
    both deleted:   filePATH/file02.ts
    added by us:    filePath/file01.ts
    added by us:    filePath/file02.ts

% git remove filePATH/file01.ts
% git remove filePATH/file02.ts
% git add filePath/file01.ts
% git add filePath/file02.ts

【讨论】:

    【解决方案2】:

    当我在 vscode “SOURCE CONTROL: GIT”面板中打开另一个项目时,我碰巧遇到了同样的问题,直到我使用了我的文件才显示更改 混帐添加。

    以下解决方案对我有用:

    1. 进入设置(文件->首选项->设置)。
    2. 搜索“Git:提交后命令”。
    3. 从下拉菜单中选择“同步”选项。

    setting option image

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-02
      • 2023-02-05
      • 1970-01-01
      • 2021-03-19
      • 2019-02-02
      • 1970-01-01
      • 2021-08-25
      • 2018-03-19
      相关资源
      最近更新 更多