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 shelvesets kommandot måste du ha läsbehörigheten och behörigheten Checka ut till 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> Ger 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 alternativet ett värde /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å den användare 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 associerade 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.

Kommentarer

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.

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

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 tf kommandoradsverktyget finns i Använda Team Foundation-versionskontrollkommandon.

Exempel

I följande exempel visas information om hyllorna BuddyTest_23 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:*