Dela via


Kommandot Shelvesets (Versionskontroll för Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

Kommandot Team Foundation Version Control (TFVC) shelvesets visar information om en uppsättning ändringar på hyllan.

Förutsättningar

Om du vill använda kommandot shelvesets har du behörigheten Läs och Checka ut behörighet inställd på Tillåt för objekten i hyllorna. Mer information finns i TFVC-standardbehörigheter.

Syntax

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

Parametrar

Argument

Argument Beskrivning
<ownername> Innehåller ett värde som * eller DOMAIN\username till alternativet /owner.
<shelvesetname> Namnet på hyllorna.
<TeamProjectCollectionUrl> URL:en för projektsamlingen som innehåller en uppsättning ändringar på hyllan som du vill visa information om, till exempel http://myserver:8080/tfs/DefaultCollection.
<username> Ger ett värde till alternativet /login. Du kan ange ett användarnamnsvärde som antingen DOMAIN\username eller username.

Alternativ

alternativ Beskrivning
/owner Anger en eller flera ägare av hyllor. Du kan använda jokertecken.
/format Anger vilken typ av format som informationen om hyllornas hyllor ska visas i.

Brief visar hyllornas namn, namnet på användaren som skapade den och en kommentar om en hylloruppsättning, om det finns en sådan. Detailed visar hyllornas namn, ägare och kommentar utöver en lista över tillhörande arbetsobjekt och eventuella incheckningsanteckningar. Brief är standardvärdet.
/collection Anger projektsamlingen.
/login Anger användarnamn och lösenord för att autentisera användaren med Azure DevOps.

Anmärkningar

Hyllor skapas av kommandot Shelve. Hyllor lagras på Azure DevOps-servern och kan hämtas till en arbetsyta av alla användare som har tillräcklig behörighet med hjälp av kommandot Unshelve.

Till skillnad från en ändringsuppsättning är en hylloruppsättning en icke-versionerad entitet. Om du eller en annan användare avhjälper objekten i en hylloruppsättning, redigerar flera filer och hjälper hyllorna igen, skapar TFVC inte någon ny version av objekten för framtida jämförelse. TFVC har inga uppgifter om vem som har reviderat objekten, när eller hur. Mer information om hur du bestämmer om du vill lägga eller checka in en uppsättning väntande ändringar och en allmän översikt över hyllor finns i Arbeta med hyllor.

För detaljerad information om de enskilda källfilrevisionerna i en viss hylloruppsättning kan du använda kommandot Status med alternativet /shelveset.

Du kan jämföra en hyllor revision med dess bas hyllor version utan att ta bort hjälp av objektet till din arbetsyta. Du kan använda den här funktionen för att utföra en snabb peer-kodgranskning.

Mer information om hur du använder kommandoradsverktyget tf finns i Använda Team Foundation-versionskontrollkommandon.

Exempel

I följande exempel visas information om BuddyTest_23 hyllor för Azure DevOps-servern som den aktuella katalogen mappar till:

c:\projects>tf shelvesets BuddyTest_23

I följande exempel visas de hyllor som ägs av Pat:

c:\projects>tf shelvesets /owner:Pat

I följande exempel visas information om alla hyllor på Azure DevOps-servern som den aktuella katalogen mappar till:

c:\projects>tf shelvesets /owner:*