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:*