Freigeben über


Exemplarische Vorgehensweise: Zurückstellen von Elementen, die der Versionskontrolle unterliegen

Aktualisiert: November 2007

In dieser exemplarischen Vorgehensweise wird erläutert, wie das Feature zum Zurückstellen in Team Foundation-Versionskontrolle verwendet wird.

Mit diesem Feature können Sie eine Gruppe von ausstehenden Änderungen vorübergehend zurückstellen. Auf diese Weise können Sie an einer anderen Version mit hoher Priorität arbeiten oder nicht getestete Quelldateirevisionen für einen anderen Benutzer freigeben. Zurückgestellte Änderungen werden in ein Shelveset ausgegeben. Weitere Informationen hierzu finden Sie unter Arbeiten mit Versionskontrollshelvesets.

Vorbereitungsmaßnahmen

Bevor Sie diese exemplarische Vorgehensweise durchführen können, müssen Sie folgende Aktionen ausführen:

Wenn Sie mit diesen Vorbereitungsschritten nicht vertraut sind, sollten Sie zunächst Exemplarische Vorgehensweise: Navigieren in der Team Foundation-Versionskontrolle lesen.

Erforderliche Berechtigungen

Zum Abschließen dieser exemplarischen Vorgehensweise sind die Berechtigungen PendChange und Checkin erforderlich.

Zurückstellen von Ordnern und Dateien unter Team Foundation-Versionskontrolle

In den folgenden Verfahren wird demonstriert, wie Sie eine Projektmappe zurückstellen. Auf diese Weise können Sie die ausstehenden Änderungen im Arbeitsbereich vorübergehend zurückstellen. Sie können mit einer Zurückstellung auch Code für einen anderen Benutzer zur Codeüberprüfung freigeben.

Bevor Sie die Änderungen zurückstellen, sollten Sie einen Get Latest-Vorgang ausführen. Dadurch wird der Arbeitsbereich mit der letzten Serverversion synchronisiert. Erstellen Sie dann die Anwendung, um sicherzustellen, dass sie vor dem Zurückstellen oder Einchecken kompiliert wird. Auf diese Weise können Sie Änderungen in Dateien aufnehmen, die außerhalb des Arbeitsbereichs vorgenommen wurden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Aktualisieren von Dateiversionen im Arbeitsbereich.

So rufen Sie letzte Elemente ab und erstellen das Projekt

  1. Öffnen Sie in Visual Studio die Projektmappe.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Projektmappe, und wählen Sie Letzte Version abrufen (rekursiv) aus.

    Hinweis:

    Vorliegende Konflikte müssen Sie lösen. Weitere Informationen finden Sie unter Gewusst wie: Lösen von Konflikten zwischen zwei Dateien.

  3. Klicken Sie im Menü Erstellen auf Projektmappe erstellen. Stellen Sie sicher, dass die Projektmappe ohne Fehler erstellt wird.

Erstellen Sie danach ein Shelveset. In der folgenden Vorgehensweise wird davon ausgegangen, dass Sie über eine Projektmappe mit ausstehenden Änderungen verfügen.

So stellen Sie Ordner und Dateien zurück, die der Versionskontrolle unterliegen

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste, und wählen Sie Ausstehende Änderungen zurückstellen aus.

    Hinweis:

    Die Option zum Zurückstellen steht auch im Quellcodeverwaltungs-Explorer zur Verfügung.

  2. Geben Sie im Dialogfeld Code ablegen - Quelldateien im Feld Shelvesetname die Bezeichnung shelvetest ein.

  3. Geben Sie im Feld Kommentar den Text Testing my shelveset ein, und klicken Sie dann auf Code ablegen.

    Team Foundation kopiert die Dateien und Ordner auf den Versionskontrollserver. Diese Dateien und Ordner sind jetzt verfügbar und können von anderen Teammitgliedern zurückgestellt werden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Zurückstellen und Aufnehmen ausstehender Änderungen.

Siehe auch

Aufgaben

Gewusst wie: Zurückstellen und Aufnehmen ausstehender Änderungen

Konzepte

Arbeiten mit Versionskontrollshelvesets

Arbeiten mit Versionskontrollarbeitsbereichen

Referenz

Befehl Shelvesets

Befehl Shelve

Befehl Unshelve

Weitere Ressourcen

Exemplarische Vorgehensweisen für Team Foundation-Versionskontrolle