S文件标记在VSCode中是什么意思?

时间:2019-05-24 18:33:22

标签: git visual-studio-code

我开始使用VSCode,我看到了另一个问题,解释了文件管理器的git功能:What are U & M file markers in Visual Studio Code? 我了解了U和M的含义,但是我的一些文件夹带有S标记,但我不知道它的含义。令我惊讶的是,我在网上找不到其他任何东西!有人知道“ S”的意思吗?'

image of file manager with S file markers

2 个答案:

答案 0 :(得分:1)

通常,“ S”代表"submodule",表示此文件夹对应于git submodule。子模块是另一个Git存储库内部的Git存储库。

请注意,这些符号是由称为SCM提供程序的各种组件提供的,这些组件不是Visual Studio Code本身的一部分。因此,您看到的内容取决于您使用VS Code git扩展的提供商。

答案 1 :(得分:0)

S-子模块(这是另一个Git存储库中的一个Git存储库)

其他字母为:

A-已添加(这是已添加到资源库的新文件)

M-已修改(现有文件已更改)

D-已删除(文件已删除)

U-未跟踪(文件是新文件或已更改,但尚未添加到存储库中)

C-冲突(文件中存在冲突)

R-重命名(文件已重命名)

相关问题