Senden von Änderungen an den Versionskontrollserver
Aktualisiert: November 2007
Team Foundation-Versionskontrolle-Dateien werden mithilfe des Fensters Ausstehende Änderungen oder des Dialogfelds Einchecken auf dem Versionskontrollserver eingecheckt. Weitere Informationen hierzu finden Sie unter Verwenden der Fenster Einchecken und Ausstehende Änderungen. Die eingecheckten Elemente werden atomar als Changesets gesendet. Während eines Eincheckvorgangs kann der Benutzer Arbeitsaufgaben zuordnen, Versionsanmerkungen bereitstellen und überprüfen, ob die Änderungen den Eincheckrichtlinien entsprechen. Verschiedene Informationen des Eincheckvorgangs können von einem Administrator angepasst werden.
Beim Team Foundation-Versionskontrolle-Eincheckvorgang werden die folgenden Aktionen ausgeführt:
Überprüfen der Befolgung der Eincheckrichtlinien
Senden von Änderungen in Versionskontrolldateien.
Aktualisieren zugeordneter Arbeitsaufgaben
Senden einer E-Mail-Benachrichtigung
Funktionsweise des Eincheckvorgangs
Beim Einchecken werden die Quelldateiaktualisierungen entweder vollständig erfolgreich ausgeführt, oder sie schlagen vollständig fehl. Wenn eine der Änderungen in der Liste ausstehender Änderungen nicht an den Server gesendet werden kann (z. B. aufgrund einer Unterbrechung der Netzwerkverbindung während des Vorgangs), wird keine der Änderungen übergeben und kein Changeset erstellt.
Wenn die Basisversion eines Elements in der Liste ausstehender Änderungen von der neuesten Serverversion abweicht (wenn z. B. Version 4 von stellar.cs ausgecheckt wurde und die neueste Serverversion inzwischen Version 6 ist), werden Sie von Team Foundation aufgefordert, zunächst Konflikte zwischen Ihrer Version und der neuesten Serverversion aufzulösen. Das Dialogfeld Auflösen wird angezeigt, mit dem Sie Versionsunterschiede ermitteln und auflösen können. Nachdem Sie ausstehende Unterschiede aufgelöst und den Code erneut getestet haben, können Sie versuchen, die Änderungen erneut einzuchecken.
Bei Abschluss des Eincheckvorgangs geschieht Folgendes:
Die Änderungen werden als Changesets an den Server übergeben, und die Changesetnummer wird angezeigt.
Für Dateien, die ausgecheckt waren, wird der Schreibschutz wiederhergestellt. Die Änderungen werden auf dem Server angezeigt und können von anderen Benutzern abgerufen werden.
E-Mail-Nachrichten werden Teammitgliedern zugestellt, die Eincheckbenachrichtigungen abonniert haben.
Arbeitsaufgaben werden aktualisiert.
Anpassen des Eincheckvorgangs
Ein Team Foundation-Administrator kann die Eincheckhinweise und Eincheckrichtlinien für ein bestimmtes Teamprojekt anpassen. Weitere Informationen hierzu finden Sie unter Exemplarische Vorgehensweise: Anpassen von Eincheckrichtlinien und -hinweisen.
In diesem Abschnitt
Verwenden der Fenster Einchecken und Ausstehende Änderungen
Übersicht über das Fenster Ausstehende Änderungen.Ausstehende Änderungen
Beschreibt lokal beibehaltene Änderungen in der Versionskontrolle.Gewusst wie: Einchecken von ausstehenden Änderungen
Beschreibt die Vorgehensweise zum Einchecken ausstehender Änderungen in der Versionskontrolle im Fenster Ausstehende Änderungen.Gewusst wie: Zuordnen von Arbeitsaufgaben zu Changesets
Erläutert die Schritte, mit denen einer Changeset Arbeitsaufgaben zugeordnet werden.Gewusst wie: Anzeigen von Arbeitsaufgabendetails im Fenster Ausstehende Änderungen
Beschreibt die Schritte zum Anzeigen von Arbeitsaufgabendetails über die Fenster Einchecken und Ausstehende Änderungen sowie über den Channel Arbeitsaufgaben.Gewusst wie: Zuordnen von Eincheckhinweisen zu Changesets
Erläutert die Schritte, mit denen einer Changeset Versionsanmerkungen zugeordnet werden.Gewusst wie: Überschreiben einer Eincheckrichtlinie
Beschreibt die Schritte zum Überschreiben einer Eincheckrichtlinie.Gewusst wie: Ausführen eines Rollbacks für ein Changeset
Beschreibt, wie eine Serverdatei überschrieben wird.
Referenz
Befehlszeilenreferenz der Team Foundation-Versionskontrolle
Verwandte Abschnitte
Arbeiten mit Dateien und Ordnern, die der Versionskontrolle unterliegen
Enthält Informationen über grundlegende Funktionen der Versionskontrolle, z. B. Ein- und Auschecken von Dateien, Hinzufügen, Umbenennen, Verschieben und Löschen von Dateien und Ordnern, sowie über das Arbeiten mit Shelvesets.Exemplarische Vorgehensweisen für Team Foundation-Versionskontrolle
Listet exemplarische Vorgehensweisen auf, die sich mit dem Verwenden der Versionskontrolle, dem Anpassen des Eincheckvorgangs im Rahmen der Versionskontrolle sowie der Verwendung der Versionskontrolle von der Befehlszeile aus befassen.