VSCode 未显示源代码控制 git 面板中的更改
Posted
技术标签:
【中文标题】VSCode 未显示源代码控制 git 面板中的更改【英文标题】:VSCode not showing changes in source control git panel 【发布时间】:2020-02-16 10:43:00 【问题描述】:当我对项目文件夹中的文件进行更改时,除非我在终端中键入 git add .
,否则“源控制:GIT”面板不会显示更改。
它们确实在 Git Graph 中显示为“未提交的更改”。
您可以在下面的屏幕截图中看到这一点:
我已退出 VSCode 并重新打开它,并确保打开项目根文件夹,其中包含 .git 文件,打开时显示更改,但在我提交、推送并进行一些新更改后,它们是又没捡起来。
我怎样才能彻底解决这个问题?
【问题讨论】:
嘿@George,你找到答案了吗....遇到了同样的问题:( 不记得了,如果再次出现,请尝试刷新按钮(圆形箭头)。 谢谢,我重启了它就消失了,一切都很好:+1sudo apt install git
解决了我在 Ubuntu 20 中的问题。谢谢 :)
我遇到了同样的问题。这个解决方案对我有用***.com/a/70428355/8730140
【参考方案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”面板中打开另一个项目时,我碰巧遇到了同样的问题,直到我使用了我的文件才显示更改 混帐添加。
以下解决方案对我有用:
-
进入设置(文件->首选项->设置)。
搜索“Git:提交后命令”。
从下拉菜单中选择“同步”选项。
setting option image
【讨论】:
以上是关于VSCode 未显示源代码控制 git 面板中的更改的主要内容,如果未能解决你的问题,请参考以下文章