这三个Visual Studio解决方案资源管理器图标有什么区别?

ped*_*ron -1 c# visual-studio

我在Visual Studio Community 2017版本15.8.1中直接看到我的.cs文件名右侧的3种不同类型的图标我很好奇他们的意思.我检查了:https: //docs.microsoft.com/en-us/visualstudio/ide/class-view-and-object-browser-icons?view=vs-2017 但找不到这些图标.

我想它可能来自插件或什么的?不确定.就GIT,编译状态或错误而言,没有共同的线程链接它们.我是VS和C#的新手,所以这些事情让我烦恼.

c#锁定图标

其他c#图标

谢谢!

mac*_*ura 5

在您的GIT案例中,这一切都与源代码控制有关

  • lock图标表示该文件是源控制,并且目前未修饰的或具有任何挂起更改.如果将鼠标悬停在VS中,您将看到状态为"已签入".

  • plus图标表示尚未添加到源代码管理的新文件.如果将鼠标悬停在VS中,您将看到状态为"待添加".

  • red check图标表示尚未提交待处理的更改.如果将鼠标悬停在VS中,您将看到状态为"待处理编辑".