Einchecken ausstehender Änderungen für einen abgegrenzten Eincheckbuild (Team Explorer Everywhere)

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

Erforderliche Berechtigungen

Diese Verfahren können nur ausgeführt werden, wenn die Berechtigungen Einchecken und Builds anzeigen auf Zulassen festgelegt sind. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

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 (wie unter Einchecken ausstehender Änderungen (Team Explorer Everywhere) beschrieben), 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. Führen Sie im Dialogfeld Abgegrenzte Eincheckvorgänge einen der folgenden Schritte aus:

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

    • Wenn anstelle des Namens einer Builddefinition das Menü Builddefinition angezeigt wird, sollten Sie den Administrator des Builds darüber informieren, dass zwei oder mehr Builddefinitionen vorhanden sind, die denselben Versionskontrollordner steuern. Wählen Sie im Menü Builddefinition die Builddefinition aus, die Sie vom Buildadministrator genannt bekommen.

  2. Führen Sie einen der folgenden Schritte aus:

    • Abbrechen des Eincheckvorgangs und Fortsetzen der Arbeit: Wenn Sie zu diesem Zeitpunkt noch keinen Testbuild der Änderungen erstellen möchten, klicken Sie auf Abbrechen, und das Shelveset wird nicht erstellt.

    • 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 mit den Änderungen nicht weiterarbeiten 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, indem Sie das Kontrollkästchen Validierungsbuild umgehen und Änderungen direkt einchecken (Berechtigungen erforderlich) aktivieren.

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.

    Das Dialogfeld Abgegrenzter Eincheckvorgang wird angezeigt.

  2. Klicken Sie auf Änderungen erstellen.

    Die Ansicht Abgegrenzter Eincheckvorgang wird angezeigt.

  3. Überwachen Sie den Build in der Ansicht Abgegrenzter Eincheckvorgang, in Build Explorer oder in E-Mail-Benachrichtigungen für Builds.

    Weitere Informationen finden Sie unter Überwachen des Status eines ausgeführten Builds.

  4. Führen Sie einen der folgenden Schritte aus, nachdem der Build abgeschlossen wurde:

    Wenn der Buildvorgang erfolgreich war, werden die Änderungen eingecheckt. Es wird empfohlen, dass Sie den Arbeitsbereich abgleichen, bevor Sie die Arbeit an der CodeBase fortsetzen. Sie können den Arbeitsbereich in der Ansicht Abgegrenzter Eincheckvorgang oder in Build Explorer abgleichen.

    Klicken Sie in der Ansicht Abgegrenzter Eincheckvorgang mit der rechten Maustaste auf den Build, und klicken Sie dann auf Arbeitsbereich abstimmen.

    Gehen Sie in Build Explorer wie folgt vor:

    1. Greifen Sie in Build Explorer auf die Registerkarte Abgeschlossen zu. Weitere Informationen finden Sie unter Verwenden von Build Explorer zum Anzeigen und Verwalten von in die Warteschlange gestellten, laufenden und abgeschlossenen Builds.

    2. Suchen Sie nach dem abgegrenzten Eincheckbuild, der erfolgreich abgeschlossen wurde. Dieser wird neben dem Symbol Shelveset einchecken Shelveset einchecken angezeigt.

    3. Klicken Sie mit der rechten Maustaste auf den Build, und klicken Sie dann auf Arbeitsbereich abstimmen.

    Wenn der Buildvorgang fehlgeschlagen ist, werden die Änderungen nicht eingecheckt. Sie können die Probleme, die das Fehlschlagen des Builds verursacht haben, in der Ansicht Abgegrenzter Eincheckvorgang oder in Build Explorer korrigieren:

    Doppelklicken Sie in der Ansicht Abgegrenzter Eincheckvorgang auf den Build, um den Buildbericht zu öffnen. Korrigieren Sie die Probleme im lokalen Arbeitsbereich entsprechend dem Bericht.

    Führen Sie in Build Explorer die folgenden Schritte aus:

    1. Öffnen Sie den abgeschlossenen Build.

      Weitere Informationen finden Sie unter Verwenden von Build Explorer zum Anzeigen und Verwalten von in die Warteschlange gestellten, laufenden und abgeschlossenen Builds.

    2. Lesen Sie im Fenster mit dem abgeschlossenen Build 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. Beheben Sie in den Dateien die Probleme, die zum Fehlschlagen des Buildvorgangs geführt haben.

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.

    Das Dialogfeld Abgegrenzter Eincheckvorgang wird angezeigt.

  2. Deaktivieren Sie im Dialogfeld Abgegrenzter Eincheckvorgang das Kontrollkästchen Eigene ausstehende Änderungen lokal beibehalten.

  3. Klicken Sie auf Änderungen erstellen.

    Die Ansicht Abgegrenzter Eincheckvorgang wird angezeigt.

  4. Überwachen Sie den Build in der Ansicht Abgegrenzter Eincheckvorgang, in Build Explorer oder in E-Mail-Benachrichtigungen für Builds.

    Weitere Informationen finden Sie unter Ausführen und Überwachen von Builds (Team Explorer Everywhere).

  5. Führen Sie einen der folgenden Schritte aus, nachdem der Build abgeschlossen wurde:

    Wenn der Buildvorgang fehlgeschlagen ist, werden die Änderungen nicht eingecheckt. Sie können die Probleme, die das Fehlschlagen des Builds verursacht haben, in der Ansicht Abgegrenzter Eincheckvorgang oder in Build Explorer korrigieren:

    Doppelklicken Sie in der Ansicht Abgegrenzter Eincheckvorgang auf den Build, um den Buildbericht zu öffnen. Korrigieren Sie die Probleme im lokalen Arbeitsbereich entsprechend dem Bericht.

    Führen Sie in Build Explorer die folgenden Schritte aus:

    1. Öffnen Sie den abgeschlossenen Build.

      Weitere Informationen finden Sie unter Verwenden von Build Explorer zum Anzeigen und Verwalten von in die Warteschlange gestellten, laufenden und abgeschlossenen Builds.

    2. Lesen Sie im Fenster mit dem abgeschlossenen Build 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 Ablegen und Aufnehmen ausstehender Änderungen (Team Explorer Everywhere).

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

Siehe auch

Weitere Ressourcen

Reconcile-Befehl

Einchecken ausstehender Änderungen (Team Explorer Everywhere)

Erstellen von und Arbeiten mit Builddefinitionen (Team Explorer Everywhere)

Verwenden von Shelvesets zum Zurückstellen ausstehender Änderungen (Team Explorer Everywhere)