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:
Angeben eines Team Foundation-Servers. Informationen über das Herstellen einer Verbindung mit einem Team Foundation-Server finden Sie unter Gewusst wie: Herstellen einer Verbindung mit Team Foundation Server.
Öffnen eines vorhandenen Teamprojekts. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Herstellen einer Verknüpfung mit einem Teamprojekt.
Fügen Sie das Projekt der Versionskontrolle hinzu. Dadurch wird ein lokaler Arbeitsbereich erstellt, in dem Sie die Dateien, die der Versionskontrolle unterliegen, speichern, bearbeiten und testen können.
Erstellen Sie eine Visual Studio-Projektmappe, und checken Sie diese in die Versionskontrolle ein. Weitere Informationen hierzu finden Sie unter Hinzufügen von Projekten und Projektmappen zur Versionskontrolle über den Projektmappen-Explorer.
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
Öffnen Sie in Visual Studio die Projektmappe.
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.
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
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.
Geben Sie im Dialogfeld Code ablegen - Quelldateien im Feld Shelvesetname die Bezeichnung shelvetest ein.
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
Weitere Ressourcen
Exemplarische Vorgehensweisen für Team Foundation-Versionskontrolle