Visual Studio 2015 erstellt einen neuen Ordner mit dem Namen ".vs". Was ist der Zweck davon und sollte ich es der Quellcodeverwaltung hinzufügen?
git
svn
version-control
visual-studio-2015
ignore
SoftwareFactor
quelle
quelle
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:
Dies sind alles Dateien, die Sie niemals einchecken würden, da sie aus einem Build generiert werden oder maschinenspezifische Informationen enthalten.
quelle
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 .
quelle
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:
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:
Auf diese Weise fügt git die Datei hinzu, auch wenn sie ignoriert wird.
quelle