Freigeben über


Command "Shelvesets" (Team Foundation Version Control)

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022-

Der Befehl "Team Foundation Version Control" (TFVC) shelvesets zeigt Informationen zu einer Reihe von Änderungen an.

Voraussetzungen

Wenn Sie den Befehl shelvesets verwenden möchten, verfügen Sie über die Berechtigung "Lesen" und die "Auschecken"-Berechtigung, die auf Zulassen für die Elemente in den Regalets festgelegt ist. Weitere Informationen finden Sie unter Standard-TFVC-Berechtigungen.

Syntax

tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname

Parameter

Argumente

Argument Beschreibung
<ownername> Stellt einen Wert wie * oder DOMAIN\username für die option /owner bereit.
<shelvesetname> Der Name der Regale.
<TeamProjectCollectionUrl> Die URL der Projektauflistung, die eine Reihe von Änderungen enthält, zu denen Informationen angezeigt werden sollen, z. B. http://myserver:8080/tfs/DefaultCollection.
<username> Stellt einen Wert für die Option /login bereit. Sie können einen Benutzernamenswert entweder als DOMAIN\username oder als usernameangeben.

Optionen

Option Beschreibung
/owner Gibt einen oder mehrere Regaletbesitzer an. Sie können Wildcardzeichen verwenden.
/format Gibt an, in welchem Format Informationen zum Regalsatz angezeigt werden sollen.

Brief zeigt den Namen der Regale, den Namen des Benutzers, der es erstellt hat, und einen Regaletkommentar an, sofern vorhanden. Detailed zeigt zusätzlich zu einer Liste der zugeordneten Arbeitsaufgaben und aller Einchecknotizen den Regalsatznamen, den Besitzer und den Kommentar an. Brief ist der Standardwert.
/collection Gibt die Projektauflistung an.
/login Gibt den Benutzernamen und das Kennwort an, um den Benutzer bei Azure DevOps zu authentifizieren.

Bemerkungen

Regale werden vom Shelve Commanderstellt. Regale werden auf dem Azure DevOps-Server gespeichert und können von jedem Benutzer, der über ausreichende Berechtigungen verfügt, in einem Arbeitsbereich abgerufen werden, indem der Befehl Unshelveverwendet wird.

Im Gegensatz zu einem Changeset ist ein Regalet eine nicht versionsbezogene Entität. Wenn Sie oder ein anderer Benutzer die Elemente in einem Regalet nicht aushelben, mehrere Dateien bearbeiten und das Regalset erneut abhelben, erstellt TFVC keine neue Version der Elemente für einen zukünftigen Vergleich. TFVC verwaltet keinen Datensatz darüber, wer die Elemente überarbeitet hat, wann oder wie. Weitere Informationen zur Entscheidung, ob sie in einem Satz ausstehender Änderungen ein- oder auschecken möchten, und eine allgemeine Übersicht über die Regale finden Sie unter Arbeiten mit Regalen.

Ausführliche Informationen zu den einzelnen Quelldateirevisionen in einem bestimmten Regalet können Sie mit der Option /shelveset option Status verwenden.

Sie können eine Regalrevision mit ihrer Basis-Regaleversion vergleichen, ohne das Element in Ihrem Arbeitsbereich zu enthelben. Sie können dieses Feature verwenden, um eine schnelle Peercodeüberprüfung durchzuführen.

Weitere Informationen zur Verwendung des Befehlszeilenprogramms tf finden Sie unter Verwenden von Befehlen für die Versionskontrolle von Team Foundation.

Beispiele

Im folgenden Beispiel werden Informationen zum BuddyTest_23 Regalet für den Azure DevOps-Server angezeigt, dem das aktuelle Verzeichnis zugeordnet ist:

c:\projects>tf shelvesets BuddyTest_23

Im folgenden Beispiel werden die Regale aufgelistet, die im Besitz von Patsind:

c:\projects>tf shelvesets /owner:Pat

Im folgenden Beispiel werden Informationen zu allen Regalets auf dem Azure DevOps-Server angezeigt, dem das aktuelle Verzeichnis zugeordnet ist:

c:\projects>tf shelvesets /owner:*