Entwerfen und Organisieren von Projekten
VSS schreibt keine Kriterien für das Entwerfen von Projekten vor. Sie sollten jedoch die folgenden Entwurfsrichtlinien berücksichtigen, um eine sorgfältige Organisation und effiziente Ausführung Ihres Projekts zu gewährleisten:
- Sie möchten möglicherweise aus jedem vorhandenen Ordner in Ihrem lokalen Dateisystem in VSS ein Projekt machen. Aus jedem Unterordner kann ein Unterprojekt werden. Wenn Sie beispielsweise Code in einem Ordner mit drei Unterordnern im Ordner des lokalen Dateisystems speichern, sollten Sie in VSS ein Projekt mit drei Unterprojekten erstellen.
- Teilen Sie Dateien logisch zwischen Projekten und Unterprojekten auf. VSS kann bis zu 8.000 Dateien in einem Projekt verwalten, aber durch das Aufteilen großer Projekte in Unterprojekte können die Dateien einfacher verwaltet werden.
- Fügen Sie dieselbe Datei nicht mehreren Projekten getrennt hinzu, wenn Sie möchten, dass dieselben Änderungen von den einzelnen Projekten übernommen werden. Stattdessen sollten Sie die Datei für Projekte freigeben.
- Erstellen Sie kein neues Projekt, wenn es sich lediglich um die neue Version eines Projekts handelt. Sie können das Projekt mit einer Bezeichnung versehen, um die Version zu kennzeichnen.
- Platzieren Sie alle für das Erstellen eines Programms erforderlichen Dateien in einem VSS-Projekt. Bei diesen Dateien handelt es sich gewöhnlich um Code, es kann sich dabei aber auch um Projektdateien, Bibliotheken, Dynamic Link Libraries (DLLs) und sogar Teilprogramme handeln.
- Bewahren Sie keine ausführbaren Dateien in VSS-Projekten auf, es sei denn, ihre Erstellung beansprucht sehr viel Zeit. Sie sollten keinen unnötigen Speicherplatz in VSS belegen, wenn Sie eine ausführbare Datei bei Bedarf durch Kompilieren und Verknüpfen erstellen können.
- Stellen Sie sicher, dass das Projekt nur den zuletzt getesteten Code enthält, der kompiliert und ausgeführt werden kann. Da dies vor allem zu Beginn eines Projekts nicht immer möglich ist, sollten Sie auf jeden Fall darauf achten, dass kein Code in VSS eingecheckt wird, der nicht kompiliert und ausgeführt werden kann. Wenn Sie diese Regel befolgen, kann jeder Benutzer jederzeit ein Projekt abrufen, es kompilieren und den Status des Projekts anzeigen.
- Speichern Sie Ihre aktuellen Dokumentationsdateien, Symbole, Grafikdateien und andere Dateien in VSS-Projekten.
- In einem Projekt mit mehreren Benutzern sollte jede Datei nur für die Zeitdauer ausgecheckt werden, die zum Durchführen von Änderungen an der Datei und zum Überprüfen dieser Änderungen benötigt wird. Bleibt eine Datei mehrere Tage ausgecheckt, können andere Personen unter Umständen nicht die aktuelle Version mit den vorgenommenen Änderungen verwenden.
- Wenn Sie Unterprojekte schachteln, sollten Sie das unterstützte Maximum von 15 Schachtelungsebenen beachten. Die Schachtelung kann auch durch die Länge der Projektpfadzeichenfolge von 259 Zeichen eingeschränkt werden.
Siehe auch
Erste Schritte mit Visual SourceSafe 6.0 | Versionsverwaltung | Arbeitsordner | Arbeiten mit Explorer