Verwenden der Fenster Einchecken und Ausstehende Änderungen

Dateien unter Team Foundation-Versionskontrolle werden mithilfe des Fensters Ausstehende Änderungen oder des Dialogfelds Einchecken auf dem Quellcodeverwaltungsserver eingecheckt. Das Dialogfeld Einchecken wird entweder im Quellcodeverwaltungs-Explorer oder im Projektmappen-Explorer geöffnet. Die eingecheckten Elemente werden als Changesets gesendet.

Tipp

Sie können einen Eincheckvorgang auch über die Befehlszeile ausführen. Weitere Informationen finden Sie unter Befehl Checkin.

Mithilfe des Fensters Einchecken oder Ausstehende Änderungen können Sie die folgenden Aufgaben ausführen:

  • Anzeigen aller ausstehenden Änderungen, die dem Arbeitsbereich zugeordnet sind.

  • Einchecken einiger oder aller ausstehenden Änderungen im Arbeitsbereich auf den Quellcodeverwaltungsserver. Weitere Informationen finden Sie unter Einchecken von ausstehenden Änderungen. Wenn Sie ausstehende Änderungen einchecken, erstellt Team Foundation auf dem Server ein neues Changeset. Danach können die Teamkollegen auf den Code zugreifen, indem sie eine Get Latest-Operation ausführen. Weitere Informationen finden Sie unter Abrufen der Quelle für das Teamprojekt.

    Tipp

    Verwenden des Get Latest-Befehls vor dem Einchecken ausstehender Änderungen (siehe Ausstehende Änderungen), um die neuesten Quelldateien vom Server herunterzuladen, und Kompilieren des Codes, um zu verhindern, dass er Buildfehler verursacht.

  • Zuordnen von Arbeitsaufgaben zum Changeset oder Auflösen von Arbeitsaufgaben während des Eincheckens. Weitere Informationen finden Sie unter Einchecken von ausstehenden Änderungen und Zuordnen von Arbeitsaufgaben zu Changesets.

  • Angeben von Eincheckhinweisen, die dem Changeset zugeordnet werden sollen. Weitere Informationen finden Sie unter Einchecken von ausstehenden Änderungen und unter Zuordnen von Eincheckhinweisen zu Changesets.

    Tipp

    Eincheckhinweise können von einem Administrator konfiguriert werden. Weitere Informationen finden Sie unter Festlegen und Erzwingen von Quality Gates.

  • Überprüfen der Änderungen auf Übereinstimmung mit den Eincheckrichtlinien. Diese Richtlinien werden von einem Administrator konfiguriert und können ggf. überschrieben werden. Weitere Informationen finden Sie unter Einchecken von ausstehenden Änderungen und unter Überschreiben einer Eincheckrichtlinie.

    Tipp

    Eincheckrichtlinien können von einem Administrator konfiguriert werden. Weitere Informationen finden Sie unter Festlegen und Erzwingen von Quality Gates.

  • Senden von E-Mail-Benachrichtigungen an Teammitglieder, die Benachrichtigungen über einen Eincheckvorgang abonniert haben.

  • Rückgängigmachen ausstehender Änderungen, um die Änderungen im lokalen System auf die Basisversion des Arbeitsbereichs zurückzusetzen. Die Basisversion ist die vor allen erfolgten Änderungen vorhandene Version. Weitere Informationen finden Sie unter Rückgängigmachen ausstehender Änderungen.

  • Sie können ausstehende Änderungen ggf. mit dem Shelve-Befehl aus dem Arbeitsbereich verschieben. Sie können eine Reihe ausstehender Änderungen vorübergehend zurückstellen und die ausstehenden Änderungen wahlweise aus dem Arbeitsbereich entfernen. Weitere Informationen finden Sie unter Arbeiten mit Shelvesets.

  • Lösen Sie Konflikte, die von den ausstehenden Änderungen verursacht werden. Das Fenster Ausstehende Änderungen enthält einen Channel Konflikte, der automatisch mit der Liste der Konflikte angezeigt wird, wenn sie auftreten. Wenn Sie das Dialogfeld Einchecken verwenden, um die ausstehenden Änderungen einzuchecken, und Konflikte bestehen, wird das Fenster Ausstehende Änderungen mit dem Channel Konflikte geöffnet, in dem alle Konflikte angezeigt werden.

Siehe auch

Referenz

Befehl Checkin

Konzepte

Senden von Änderungen

Ausstehende Änderungen

Erstellen eines Arbeitsbereichs zum Arbeiten mit dem Teamprojekt

Arbeiten mit Changesets

Arbeiten mit Shelvesets