Wie der Konverter Changesets zur Leistungsverbesserung gruppiert
Aktualisiert: November 2007
In der Team Foundation-Versionskontrolle werden Informationen über einen Eincheckvorgang mithilfe von Changesets gruppiert. Ein Changeset besteht aus folgenden Elementen:
Einer Quelldatei und Ordnerüberarbeitungen. Dazu zählen z. B. Hinzufügungen, Umbenennungen, Bearbeitungen, Löschungen und Verschiebungen.
Verknüpften Arbeitsaufgaben
Systemmetadaten. Dazu zählen z. B. Besitzer, Datum und Zeit des Eincheckens.
Eincheckhinweisen und Kommentaren
In Visual SourceSafe wird durch jede Aktion in einer Datei oder einem Ordner eine neue Version in der Versionsgeschichte der Datei oder in der Versionsgeschichte des Ordners oder in beiden erstellt. Bei der Migration werden verschiedene Aktionen in der Visual SourceSafe-Versionsgeschichte in einem einzigen Changeset zusammengefasst. Dabei gelten folgende Prinzipien:
Die Aktionen folgen aufeinander.
Die Aktionen widersprechen sich nicht. Zum Beispiel dürfen sich zwei Aktionen nicht auf dieselbe Datei oder denselben Ordner auswirken.
Die Aktionen weisen denselben Eincheckkommentar auf.
Alle Aktionen werden von demselben Benutzer ausgeführt.
Durch die Gruppierung der Aktionen in einem einzigen Changeset wird die Leistung bei der Migration verbessert.