Unterbrechen der Arbeit und Verwalten von Shelvesets
Aus mehreren Gründen manchmal müssen Sie einige oder alle beiseite legen das gerade Aufgaben bearbeiten.Shelvesets sind nützlich, wenn Sie die Arbeit für beenden möchten:
Unterbrechung: haben Sie ausstehende Änderungen, die nicht zu überprüfen in bereit sind, aber Sie an einer anderen Aufgabe arbeiten müssen.
Zusammenarbeit: haben Sie ausstehende Änderungen, die nicht zu überprüfen in bereit sind, Sie jedoch ein anderes Teammitglied freigeben müssen.
Codeüberprüfung: möchten Sie ein anderes Teammitglied eine Codeüberprüfung der ausstehenden Änderungen ausführen.
Tipp Wenn Sie Visual Studio Premium oder eine Edition auf höherer Ebene verwenden, verwenden Sie die Codeüberprüfung-Funktion.
Ein privater Build:, bevor Sie die Änderungen einchecken, können Sie das Buildsystem automatisiertes verwenden, um Code zu erstellen und zu testen.
Sicherung: haben Sie in der Entwicklungsphase, das Sie nicht nun beenden können, sodass möchten Sie eine Sicherungskopie wird gespeichert, die auf dem Server verfügbar und den anderen Teammitgliedern, müssen die möglicherweise darauf zugreifen.
übergeben: haben Sie in der Entwicklungsphase, das Sie zu einem anderen Teammitglied übergeben möchten.
Sie können das ausstehende Änderungen auf ein Shelveset auf dem Server verschieben und das Arbeitsbereich dann bereinigen.Das Shelveset gespeichert und speichert nicht nur die Dateirevisionen, sondern auch den Kommentar, die Liste der verwandten Arbeitsaufgaben und Eincheckhinweise (wenn Sie Richtlinien ausgewertet werden, bevor Sie zurückstellen).
Erforderliche Berechtigungen
Sie müssen eine Contributors für das Teamprojekt sein.Siehe Team Foundation Server: Standardgruppen, Berechtigungen und Rollen.
Was möchten Sie tun?
Anhalten und Fortsetzen die Arbeit aus der meiner Arbeitsseite fort
Legen Sie einige Änderungen ab
Suchen Sie ein Shelveset
Anzeigen und arbeiten Sie mit einem Shelveset
Arbeit von der Eingabeaufforderung
Rufen Sie Tips ab
Anhalten und Fortsetzen die Arbeit aus der meiner Arbeitsseite fort
Auf der Seite Meine Arbeit können Sie nicht nur die Dateien ändert und verwandten Arbeitsaufgaben, sondern auch die Position der geöffneten Fenster, Haltepunkte und andere wichtige Hinweise speichern und wiederherstellen.
Klicken Sie in Team Explorer wählen Sie Startseite aus und wählen dann Meine Arbeit aus.Klicken Sie auf der Seite Meine Arbeit wählen Sie Anhalten und ablegen aus und geben eine Beschreibung der angehaltenen Arbeit ein.
Wenn Sie bereit sind, die Arbeit fortzusetzen, sind der Angehaltene & zurückgestellte Arbeitselemente-Abschnitt der Seite Meine Arbeit, wählen einen Satz unterbrochene Arbeit aus und wählen Fortsetzen aus.
Hinweis |
---|
Die My Arbeitsfunktion ist nur in Visual Studio Premium und in Visual Studio Ultimate verfügbar. |
Legen Sie die Änderungen ab
Tipp |
---|
entweder im Projektmappen-Explorer oder im Quellcodeverwaltungs-Explorer können Sie eine bestimmte Teilmenge der Dateien ablegen, dass Sie arbeiten: wählen Sie sie aus, öffnen Sie das Kontextmenü, und wählen Sie dann Ausstehende Änderungen ablegen aus.Die Seite Ausstehende Änderungen angezeigt wird, bereit, nur die Dateien abzulegen, die Sie ausgewählt haben. |
Um die Änderungen zurückstellen
Klicken Sie in Team Explorer wählen Sie Startseite aus und wählen dann Ausstehende Änderungen aus.
Auf der Seite Ausstehende Änderungen überprüfen Sie, ob die Änderungen, die Sie zurückstellen möchten, im Eingeschlossene Änderungen-Abschnitt aufgeführt werden.Sie können Dateien zwischen Eingeschlossene Änderungen und Ausgeschlossene Änderungen ziehen (Tastenkombination: öffnen Sie das Kontextmenü eines Elements, und wählen Sie dann Einschließen oder Ausschließen aus.
Wählen Sie den Code ablegen Link aus.
Geben Sie einen Namen für das Shelveset ein.
(Optional) Wählen Sie einen der folgenden Kontrollkästchen:
Ausstehende Änderung lokal beibehalten
Standardmäßig ist dieses Kontrollkästchen aktiviert.Wenn dieses Kontrollkästchen aktiviert ist, werden die ausstehenden Änderungen (einschließlich Kommentar und die zugehörige Arbeitsaufgabenliste) nicht aus dem Arbeitsbereich entfernt.Wenn Sie den Arbeitsbereich bereinigen möchten, um an einer anderen Aufgabe zu arbeiten, sollten Sie dieses Kontrollkästchen deaktivieren.
Richtlinien und Eincheckhinweise vor dem Ablegen des Codes bewerten
Wenn Sie dieses Kontrollkästchen aktivieren, werden alle Eincheckrichtlinien ausgewertet, bevor das Shelveset erstellt wird.Weitere Informationen über Eincheckrichtlinien finden Sie unter Set and Enforce Quality Gates.
Wählen Sie die Schaltfläche Code ablegen aus.
Suchen Sie ein Shelveset
So suchen Sie ein Shelveset
Klicken Sie in Team Explorer wählen Sie Startseite aus und wählen dann Ausstehende Änderungen aus.
Wählen Sie den Aktionen Link aus, und wählen Sie dann Shelvesets suchen aus.
Klicken Sie auf der Seite Shelvesets suchen geben Sie den Namen oder Alias eines Teammitglieds des Teamprojekts im Feld ein, und wählen Sie dann die EINGABETASTE Schlüssel aus.
Tipp Wenn Sie den Namen des Besitzers kennen, können Sie * eingeben, um Shelvesets für alle Benutzer aufzuführen.
Eine Liste von Shelvesets wird in der Liste Ergebnisse.Sie können einen Filter eingeben, um die Größe der Liste zu reduzieren.
Anzeigen und arbeiten Sie mit einem Shelveset
Nachdem Sie eine Liste der Shelvesets (erläutert in ", um ein Shelveset zu suchen ") auf der Seite Shelvesets suchen verfügen, doppelklicken Sie auf das Shelveset, um es anzuzeigen.
Die Seite Details zum Shelveset angezeigt wird.
Weitere Informationen zur Änderung an einer Datei abzurufen, öffnen Sie das Kontextmenü, und wählen Sie dann Öffnen, Verlauf anzeigen oder eine der Compare Optionen aus.
Wählen Sie Änderungen aufnehmen aus, wenn Sie die Änderungen im Shelveset in den Arbeitsbereich abrufen möchten:
Für alle Dateien ändert, die Sie nicht aufnehmen möchten, öffnen Sie das Kontextmenü der Datei, und wählen Sie dann Ausschließen aus.
Wenn Sie das Shelveset löschen möchten, deaktivieren Sie das Kontrollkästchen Shelveset auf dem Server beibehalten.
Wenn Sie nicht die Arbeitsaufgabenliste und -Eincheckhinweise wiederherstellen möchten, die im Shelvesetfreien deaktiviert das Kontrollkästchen Arbeitsaufgaben und Einchecknotizen wiederherstellen gespeichert werden.
Wählen Sie die Schaltfläche Code aufnehmen aus.
Wenn Konflikte zwischen Änderungen im Shelveset und den Dateiversionen im Arbeitsbereich gibt, benötigt das System Sie zu lösen Sie sie auf auf.
Wählen Sie Shelveset löschen aus, wenn Sie das Shelveset löschen möchten.
Vorsicht Stellen Sie sicher, dass Sie keine der Arbeit benötigen, die in einem Shelveset gespeichert wird, bevor Sie es löschen.Es gibt keine Möglichkeit, ein gelöschtes Shelveset wiederherzustellen.
Arbeit von der Eingabeaufforderung
Befehl Shelve: Erstellen Sie ein Shelveset.
Shelvesets Command: Listenshelvesets.
Befehl Unshelve: Nehmen Sie ein Shelveset auf.
Difference Command: Vergleichen Sie die Änderungen an einer Datei in einem Shelveset mit einer anderen Version.
Tipps
Im Gegensatz zu einem Changeset ist ein Shelveset eine Entität ohne Versionsinformationen.Wenn Sie oder ein anderer Benutzer die Elemente aufnehmen, aus denen ein Shelveset besteht, mehrere Dateien bearbeiten und dann später das Shelveset erneut zurückstellen, erstellt das System keine neue Version der Elemente für einen zukünftigen Vergleich und behält keinen Datensatz bei, in die die Elemente überarbeiteten, wenn oder in welcher Weise.Das ursprüngliche Shelveset wird vollständig ersetzt.
Konflikte können fortgesetzt werden kann und Sie angehaltener Arbeit verhindern auftreten.Wenn dies geschieht, finden Sie unter Lösen von Dateikonflikten.