Welche Dateien erstellt von Visual Studio 2017 soll ich das ignorieren in der Versionskontrolle?
Visual Studio 2017 (ich habe auch gesehen, dies bezeichnet als Visual Studio 15 2017, verwirrend genug) stellt das "Open Folder" - Unterstützung mit CMake-integration. In diesem Fall schafft es ein paar neue files in meiner Arbeitskopie. Hier ist mir was aufgefallen:
.vs/ProjectSettings.json
.vs/slnx.sqlite
.vs/source/v15/Browse.VC.db
CMakeSettings.json
Scheint es offensichtlich, dass CMakeSettings.json
geht in die Versionskontrolle. Aber was ist mit dem Inhalt der .vs/
- Verzeichnis? Wenn es hilft, geben Sie Beispiele, ich bin mit der Git für die Versionskontrolle, also ich bräuchte ein zuverlässiges set von mustern in meine .gitignore
Datei.
EDIT:
Menschen markieren meine Frage als Duplikat, aber das ist falsch. Dies ist kein Duplikat, denn VS 2017 fügt einige neue Dateien auf meine Arbeitskopie, die nicht verwendet wurden, in früheren Versionen von Visual Studio. Als solche, es ist wichtig, um meine Frage aus der geplanten doppelten Fragen stellen.
- gitignore.io
- bezeichnet als Visual Studio 15 2017, wo hast du das gesehen? Ich habe gesehen, 15 und 2017 (genau wie Sie hatte 14 und 2015), aber beide?
- gitignore.io/api/visualstudio scheint, haben Sie eine Tonne von Zeug, aber ich habe keine Hinweise auf
slnx
also nicht sicher, ob es deckt die version von VS, die Sie verwenden. - Möglich, Duplikat der .gitignore für Visual Studio-Projekte und-Lösungen
Du musst angemeldet sein, um einen Kommentar abzugeben.
https://www.gitignore.io/api/visualstudio ist deutlich der definitive Ausgangspunkt für ein Projekt in Visual Studio. Bitte Lesen Sie es durch, denn es gibt ein paar Abschnitte zu kommentieren, je nachdem, wie Sie Ihr Projekt strukturiert wird.
Wenn Sie ein neues Projekt erstellen in VS2017 und hinzufügen zur Quellcodeverwaltung hinzufügen oder ein vorhandenes Projekt in Quellcodeverwaltung, VS fügen Sie eine Kopie dieser Datei auf Ihrer repo als gut. Es scheint jedoch, dass die Ordner Öffnen, Funktionalität nicht ganz das Niveau der git-integration ausgesetzt noch (es wurde kein zur Quellcodeverwaltung Hinzufügen, dass ich finden konnte).
Dateien in
.vs/
- Verzeichnis brauchen Sie nicht zu kontrollieren-Versionen. Es ist einfach so, VS 2015,.vs
Ordner enthält einige config-Einstellung Dateien und Maschine lokale Dateien etc. Sie können sich VS uservoivce.