免责声明:自2019年以来我没有做过任何编码,现在又开始了,所以我很生疏。
创建新分支并将代码添加到新分支后,更改选项卡不会出现,仅保留发布分支。我在新分支上,因为新分支的名称显示在左下角,并且gutter显示代码更改。
左栏中应该显示的是“更改”选项卡和下面带有“打开文件”、“放弃更改”和“阶段更改”图标的文件,但没有显示。只显示“发布分支”。
Git正在与GitHub合作,我已经发布了一个测试分支来确保这不是问题。
- 我在新的分支中添加了新的代码,并期望在源代码管理中的vs代码的左手列中显示带有文件的更改选项卡。
1条答案
按热度按时间plicqrtu1#
我很想把它作为Why don't other programs see the changes I made to a file in VS Code until I save those changes?的副本来关闭,但我觉得需要更多的解释来关闭这个循环(即为什么VS Code的SCM视图不显示你在VS Code中所做的(未保存的)更改?)你应该做的是首先阅读Q&A作为预读。TL; DR其他程序通常只会看到“文件的更改”,如果它们被写入文件系统-如果它们只是VS Code中未保存的更改,则不会。这里需要额外说明的是,VS Code的SCM功能是构建在SCM提供程序之上的,VS Code的Git SCM提供程序主要是基于Git本身构建的,它不会看到未保存的文件更改。至于为什么你正在观看的视频会自动在SCM视图中显示这些更改,录制视频的人可能有自动保存。我上面链接的Q&A有关于如何启用/配置自动保存的信息。