2015-09-18 5 views
6

Kürzlich erschien ein kleines kleines rotes Icon vor einigen meiner VS 2015 Solution Explorer. Ich erinnere mich bestimmt daran, dass es vor ein paar Tagen noch nicht da war.Was bedeutet das kleine vorangehende rote Minuszeichen in meinem Visual Studio Solution Explorer?

Ich denke, es hat etwas mit git source control zu tun, was ich benutze (nicht sicher), aber kann nicht herausfinden, was es ist.

* edit *

Fügte Diagnose:

  • Die Dateien können mit einem Doppelklick geöffnet werden
  • Die Tracking nicht für diese Dateien nicht funktioniert (ich meine nicht in Lösung Explorer aktiviert Wenn Sie zur Registerkarte Editor für diese Datei wechseln)
  • Bearbeiten und Speichern hilft nicht
  • Schließen/Wieder öffnen VS d oes helfen nicht
  • Refresh nicht

* end edit *

enter image description here

+0

sind die vorliegenden Dateien auf der Festplatte? –

+0

Ja alle Dateien präsentieren, und ich kann sie über Mappen-Explorer öffnen –

+0

@ g.pickardou Irgendwelche Nachrichten auf diesem? – Cubia

Antwort

0

hilft Ich denke, ich es geschafft, herauszufinden, was hier vor sich geht.

Die (-) Symbole neben jeder Ihrer Dateien/Projekte stellen Dateien dar, die von .gitignore ignoriert werden.

Von dem, was ich in Ihrem Projekt sehe, würde dies bedeuten, dass Sie die Dateien in Ihren Ordnern .build und .misc ignoriert haben.

Wie für das (-) Symbol neben Ihrer Lösung, ich denke, das bedeutet, dass Sie auch Ihre .sln in Ihrer .gitignore Datei ignoriert haben.

Ebenso, wenn Sie die .csproj Dateien in Ihrem .gitignore hinzufügen würden, würde ich ein Symbol (-) neben Ihren Projekten wie Sliders.Core.Test erwarten.

Hoffe, das hilft.

6

Gemäß version control icon documentation werden Dateien angezeigt, die von der Versionskontrolle ausgeschlossen wurden, z. B. in der Datei .gitingore.

Icon for excluded from version control

jedoch in meinem Fall mit Visual Studio 2015 Community-Update 2, zeigen diese Symbole auch auf, wenn ich ein neues Projekt erstellen. Auch wenn keine der erstellten Dateien explizit durch .gitignore ignoriert wird. Die Symbole verschwinden, sobald ich die Änderungen vorgenommen habe.

+0

Großartige Verbindung, aber ich kann nicht von der Seite erzählen, wie es auch navigiert wurde ... irgendwelche Hinweise? –

+0

@CoolBlue Ich verstehe nicht, was Sie damit meinen, "wie es auch navigiert wurde". Könnten Sie das näher ausführen? – Lernkurve

+0

Entschuldigung, ich meine, welcher Abschnitt war es im Index auf der linken Seite? Wie hast du es gefunden? Es ist wie ein Irrgarten, aber es gibt viele gute Informationen darin und ich versuche mich zu orientieren. –

1

Wenn Sie ein Visual Studio-Projekt erstellen und die Option "Zur Quellcodeverwaltung hinzufügen" auswählen und Git verwenden, generiert Visual Studio automatisch eine .gitignore-Datei.

Die .gitignore-Datei enthält eine große Anzahl von Erweiterungen und Verzeichnissen.Zum Beispiel:

  1. benutzerspezifische Dateien wie * .suo, * .user usw.
  2. Build-Ergebnisse, DNS Artefakte
  3. Profiler, ReSharper, JustCode und Teamcity und viele andere Add-Ins Artefakte
  4. SQL Server-Dateien * .mdf und * .ldf

ich denke, Sie bekommen die Idee, können Sie die .gitignore öffnen und es selbst sehen.

Sie können mit der rechten Maustaste auf die Datei, die ignoriert wird und es in Ihrer Quelle enthalten, wenn Sie es wünschen.

Dies ist das Verhalten in Visual Studio 2015. Ich nicht bestätigt haben, wenn dies das Verhalten in früheren Visual Studio Ausgaben ist.

Verwandte Themen