2012-04-03 11 views
0

Ich versuche mich mit Versionskontrollsystemen vertraut zu machen (mercurial um genau zu sein) - fast alles funktioniert wie es soll, aber ich habe Probleme mit Lösungsdateien von Microsoft Visual Studio 2010, die mehrere Projekte enthalten.Versionskontrolle und Visual Studio Lösungen

Dinge, die ich der Ignorierliste hinzufügen: Bin/Debug/Objektordner (natürlich), die. SUO-Datei und .CSproj-Dateien.

Das Ignorieren von .csproj-Dateien scheint nicht die beste Idee zu sein, da andere Benutzer meines Merkur-Repositorys beim Öffnen der vs-Lösung Probleme haben: Die enthaltenen Projekte sind "defekt". Aber einschließlich der csproj. Dateien auf der anderen Seite verursacht auch Probleme, wie Sie auf mehreren Seiten lesen können, oder irre ich mich hier?

Was kann ich tun? Danke

Antwort

4

Ignorieren von. Suo-Dateien ist eine gute Idee, da sie bestimmte Benutzeroptionen enthalten. Csproj-Dateien sind Dateien, die Projekte in Ihrer Lösung definieren. So definiert die Lösung eine Anzahl von csproj-Dateien, und csproj-Dateien definieren, welche Dateien/Ordner in den Projekten selbst enthalten sind. Sie müssen sie unbedingt zum Repository hinzufügen.

+0

Großartig, danke – alapeno

+0

Gern geschehen :) –

Verwandte Themen