Visual Studio 2015 erstellt einen neuen Ordner mit dem Namen ".vs". Was ist der Zweck davon und sollte ich es der Quellcodeverwaltung hinzufügen?
Visual Studio 2015 erstellt einen neuen Ordner mit dem Namen ".vs". Was ist der Zweck davon und sollte ich es der Quellcodeverwaltung hinzufügen?
Antworten:
Nein, Sie sollten es nicht zur Quellcodeverwaltung hinzufügen. Der Zweck dieses Ordners besteht darin, maschinen- und benutzerspezifische Dateien an einen zentralen Ort zu verschieben. Die Erklärung zum Problem mit Visual Studio User Voice erklärt dies gut:
Bisher haben wir die .SUO-Datei und die IntelliSense-Datenbankdateien des VB / C # -Compilers an den neuen Speicherort verschoben. Alle neuen projektspezifischen lokalen Dateien des Computers werden ebenfalls zum neuen Speicherort hinzugefügt. Wir planen, dies in zukünftigen Versionen noch weiter voranzutreiben, und untersuchen, wie die Verzeichnisstruktur der Build-Ausgabe und anderer vorhandener Dateien, die den Quellbaum überladen können, verbessert werden kann.
Dies sind alles Dateien, die Sie niemals einchecken würden, da sie aus einem Build generiert werden oder maschinenspezifische Informationen enthalten.
applicationhost.config
hilft das Einchecken der anderen Entwicklern beim Einrichten ihrer Umgebung. Andernfalls muss dies jeder für sich tun und sie finden es wahrscheinlich auf die harte Tour heraus .
applicationhost.config
Datei oder etwas in Richtung dieses Effekts hinzufügen .
Github bietet viele .gitignore-Vorlagen. In ihrer Vorlage für Visual Studio haben sie den Ordner .vs ignoriert. Ausschnitt aus der Vorlage auf Github .
# Visual Studio 2015 cache/options directory
.vs/
Wie in dem Zitat aus uservoice in Patricks Antwort beschrieben, ist der Ordner nicht für die Quellcodeverwaltung vorgesehen.
Wie auch in Kommentaren erwähnt, kann es in einigen Fällen vorkommen, dass Sie bestimmte Dateien aus dem Ordner einfügen möchten.
Ich würde dies zu .gitignore hinzufügen:
.vs/
Verwenden Sie dann das von Ihnen bevorzugte Git-Tool, um bei Bedarf bestimmte Dateien wie eine gemeinsam genutzte Konfiguration der applicationhost.config hinzuzufügen.
Oder verwenden Sie einen git-Befehl wie folgt:
git add -f .vs/config/applicationhost.config
Auf diese Weise fügt git die Datei hinzu, auch wenn sie ignoriert wird.