Share via


Einchecken ausstehender Änderungen für einen abgegrenzten Eincheckbuild

Wenn Sie Dateien in einen Versionskontrollordner einchecken, der von einem abgegrenzten Eincheck-Buildprozess gesteuert wird, müssen Sie einige zusätzliche Schritte ausführen, um den Eincheckvorgang abzuschließen.

Dialogfeld für abgegrenzten Eincheckvorgang

Erforderliche Berechtigungen

Sie müssen einer der Contributors für das Teamprojekt sein. Informationen hierzu finden Sie unter TFS-Standardgruppen, -Berechtigungen und -Rollen [umgeleitet].

Beginnen mit dem Einchecken von Änderungen in einen Ordner, der von einem abgegrenzten Eincheckbuild gesteuert wird

Wenn das Dialogfeld Abgegrenzter Eincheckvorgang während des Eincheckvorgangs angezeigt wird, müssen die Änderungen zuerst mit Team Foundation Build erstellt werden, bevor sie eingecheckt werden können.

So checken Sie Änderungen in einen Ordner ein, der von einem abgegrenzten Eincheckbuild gesteuert wird

  1. Gehen Sie im Dialogfeld Abgegrenzter Eincheckvorgang wie folgt vor:

    • Fahren Sie mit dem nächsten Schritt fort, wenn eine Builddefinition angezeigt wird.

    • Wenn das Menü Builddefinition anstelle des Namens einer Builddefinition angezeigt wird, wählen Sie im Menü Builddefinition die Builddefinition aus, die Ihnen der Build-Manager empfohlen hat.

  2. Entscheiden Sie, wie Sie fortfahren möchten:

    • Abbrechen des Eincheckvorgangs und Fortfahren mit der Arbeit: Wenn Sie zu diesem Zeitpunkt noch keinen Testbuild der Änderungen erstellen möchten, klicken Sie auf Abbrechen. Klicken Sie auf Ja, wenn Sie gefragt werden, ob Sie das Shelveset löschen möchten.

    • Abbrechen des Eincheckvorgangs und Starten eines privaten Builds der Änderungen: Wenn Sie den Code in einem privaten Build selbst erstellen möchten, klicken Sie auf Abbrechen. Sie können das Shelveset dann manuell erstellen. Weitere Informationen finden Sie unter Hinzufügen eines Builds zur Warteschlange.

    • Fortfahren mit dem Eincheckvorgang und Beibehalten der Änderungen im Arbeitsbereich: Informationen dazu, wie Sie mit dem Eincheckvorgang fortfahren und die Änderungen beibehalten, finden Sie unter Fortfahren mit dem abgegrenzten Einchecken nach dem Beibehalten der Änderungen im Arbeitsbereich.

    • Fortfahren mit dem Eincheckvorgang und Löschen der Änderungen im Arbeitsbereich: Falls Sie die Änderungen nicht beibehalten müssen, fahren Sie mit Fortfahren mit dem abgegrenzten Eincheckvorgang nach dem Löschen der Änderungen im Arbeitsbereich fort.

    • Umgehen der Anforderungen des abgegrenzten Eincheckvorgangs: Wenn Sie die Berechtigung Eincheckvalidierung durch den Build außer Kraft setzen auf Zulassen festgelegt haben, können Sie die Anforderungen des abgegrenzten Eincheckvorgangs umgehen. Klicken Sie auf Optionen anzeigen, und aktivieren Sie dann Validierungsbuild umgehen und Änderungen direkt einchecken (entsprechende Berechtigungen vorausgesetzt).

Fortfahren mit dem abgegrenzten Einchecken nach dem Beibehalten der Änderungen im Arbeitsbereich

Der abgegrenzte Eincheckvorgang bietet die Möglichkeit, mit dem Einchecken fortzufahren und die Änderungen beizubehalten. Der Nachteil dieser Art des Fortfahrens besteht darin, dass Sie die Änderungen im Arbeitsbereich nach dem erfolgreichen Erstellen des Builds mit den Änderungen abgleichen müssen, die in die Versionskontrolle eingecheckt werden.

So fahren Sie nach dem Beibehalten der Änderungen im Arbeitsbereich mit dem abgegrenzten Eincheckvorgang fort

  1. Führen Sie die Schritte unter Beginnen mit dem Einchecken von Änderungen in einen Ordner, der dem abgegrenzten Eincheckvorgang unterliegt aus.

  2. Wählen Sie im Dialogfeld Abgegrenzter Eincheckvorgang die Option Änderungen erstellen aus.

    Überwachen Sie den Build, wenn in Team Explorer eine Informationsmeldung auf der Seite Ausstehende Änderungen angezeigt wird, indem Sie auf den Link hier klicken, um das Fenster mit Buildergebnissen anzuzeigen. Sie können auch Symbol "Startseite" Startseite auswählen und dann Symbol "Builds" Builds, um den Build auf der Seite Builds zu überwachen.

    Sie können Builds außerdem mit der Anwendung "Buildbenachrichtigungen" oder per Buildbenachrichtigungs-E-Mails überwachen. Weitere Informationen finden Sie unter Ausführen, Überwachen und Verwalten von Builds.

  3. Wenn der Build abgeschlossen ist:

    • Commit für Eincheckvorgang ausgeführt: Es wird empfohlen, dass Sie den Arbeitsbereich abstimmen, bevor Sie die Entwicklung des Codes fortsetzen. Wenn Sie die Anwendung "Buildbenachrichtigungen" verwenden, wird das Dialogfeld Abgegrenzter Eincheckvorgang angezeigt. Wählen Sie Unterschiede ausgleichen aus. Öffnen Sie andernfalls in Team Explorer auf der Seite Builds unter Meine Builds das Kontextmenü für den abgeschlossenen Build, und wählen Sie dann Arbeitsbereich abstimmen aus. Wenn das Dialogfeld Arbeitsbereich abstimmen angezeigt wird, können Sie dort Versionskontrollenkonflikte beheben.

    • Eincheckvorgang abgelehnt: Korrigieren Sie die Probleme, die zum Ablehnen des Eincheckens führen. Doppelklicken Sie in Team Explorer auf der Seite Builds unter Meine Builds auf den Build (oder öffnen Sie das Kontextmenü für den Build, und wählen Sie dann Öffnen). Das Fenster "Buildergebnisse" wird mit Informationen angezeigt, die Sie beim Beheben des Problems unterstützen, das zum Fehlschlagen des Buildvorgangs geführt hat. Bei einigen Arten von Problemen können Sie ggf. auf den Fehler oder das Problem klicken, um die Datei anzuzeigen, die Korrekturen erfordert.

Fortfahren mit dem abgegrenzten Einchecken nach dem Löschen der Änderungen im Arbeitsbereich

Wenn Sie mit dem abgegrenzten Eincheckvorgang fortfahren möchten und nicht planen, weiterhin mit den Änderungen zu arbeiten, können Sie die Änderungen im Arbeitsbereich löschen. Die Änderungen werden in einem Shelveset beibehalten und vom System in den Buildvorgang einbezogen. Wenn der Buildvorgang abgeschlossen ist, werden die Änderungen eingecheckt. Falls der Buildvorgang scheitert, können Sie den aufgenommenen Code des Shelvesets verwenden, um die Änderungen wieder im Arbeitsbereich verfügbar zu machen.

So fahren Sie mit dem abgegrenzten Einchecken nach dem Löschen der Änderungen im Arbeitsbereich fort

  1. Führen Sie die Schritte unter Beginnen mit dem Einchecken von Änderungen in einen Ordner, der dem abgegrenzten Eincheckvorgang unterliegt aus.

  2. Gehen Sie im Dialogfeld Abgegrenzter Eincheckvorgang wie folgt vor:

    • Wählen Sie Optionen anzeigen aus, und deaktivieren Sie dann Ausstehende Änderungen lokal beibehalten.

    • Wählen Sie Änderungen erstellen aus.

  3. Überwachen Sie den Build, wenn in Team Explorer eine Informationsmeldung auf der Seite Ausstehende Änderungen angezeigt wird, indem Sie auf den Link hier klicken, um das Fenster mit Buildergebnissen anzuzeigen. Sie können auch Symbol "Startseite" Startseite auswählen und dann Symbol "Builds" Builds, um den Build auf der Seite Builds zu überwachen.

    Sie können Builds außerdem mit der Anwendung "Buildbenachrichtigungen" oder per Buildbenachrichtigungs-E-Mails überwachen. Weitere Informationen finden Sie unter Ausführen, Überwachen und Verwalten von Builds.

  4. Wenn der Build abgeschlossen ist:

    • Commit für Eincheckvorgang ausgeführt: Nachdem die Änderungen eingecheckt wurden, sollten Sie die neueste Version der Dateien abrufen, damit der Arbeitsbereich die Änderungen enthält. Weitere Informationen finden Sie unter Herunterladen (get) von Dateien vom Server.

    • Eincheckvorgang abgelehnt: Korrigieren Sie die Probleme, die zum Ablehnen des Eincheckens führen.

      1. Doppelklicken Sie in Team Explorer auf der Seite Builds unter Meine Builds auf den Build (oder öffnen Sie das Kontextmenü für den Build, und wählen Sie dann Öffnen). Das Fenster Buildergebnisse wird angezeigt.

      2. Lesen Sie im Fenster "Buildergebnisse" die Informationen, die Sie beim Beheben des Problems unterstützen, das zum Fehlschlagen des Buildvorgangs geführt hat. Bei einigen Arten von Problemen können Sie ggf. auf den Fehler oder das Problem klicken, um die Datei anzuzeigen, die Korrekturen erfordert.

      3. Rufen Sie die Änderungen aus dem Shelveset ab. Weitere Informationen finden Sie unter Unterbrechen der Arbeit und Verwalten von Shelvesets.

      4. Beheben Sie in den Dateien die Probleme, die zum Fehlschlagen des Buildvorgangs geführt haben.

Siehe auch

Konzepte

Verwenden eines abgegrenzten Eincheckbuildprozesses zur Überprüfung von Änderungen

Unterbrechen der Arbeit und Verwalten von Shelvesets

Weitere Ressourcen

Check In Pending Changes