Freigeben über


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:

  1. Die Aktionen folgen aufeinander.

  2. Die Aktionen widersprechen sich nicht. Zum Beispiel dürfen sich zwei Aktionen nicht auf dieselbe Datei oder denselben Ordner auswirken.

  3. Die Aktionen weisen denselben Eincheckkommentar auf.

  4. Alle Aktionen werden von demselben Benutzer ausgeführt.

Durch die Gruppierung der Aktionen in einem einzigen Changeset wird die Leistung bei der Migration verbessert.

Siehe auch

Konzepte

Migrieren von Versionsgeschichtsereignissen