Freigeben über


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

Referenz

Befehlszeilenreferenz der Team Foundation-Versionskontrolle

Verwandte Abschnitte

Siehe auch

Weitere Ressourcen

Arbeiten mit der Team Foundation-Versionskontrolle