这三个Visual Studio Solution Explorer图标之间有什么区别?

时间:2018-09-20 17:14:30

标签: 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# lock icon

other c# icons

谢谢!

2 个答案:

答案 0 :(得分:5)

这都与源代码控制有关,在您的情况下是GIT

  • lock图标表示文件是源代码控制的,当前未修改,或有任何待处理的更改。如果您将鼠标悬停在VS上,则会看到状态为“已签入”。

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

  • red check图标表示有一个尚未提交的挂起更改。如果将鼠标悬停在VS上,您将看到状态为“待编辑”。

答案 1 :(得分:2)

  1. 该锁表示该文件与源代码管理中的版本相同。
  2. 加号表示它是尚未在源代码管理中跟踪的新文件。
  3. 红色勾号表示文件已更改,尚未提交到源代码管理。