Dela via


Statuskommando (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) status, eller dess alias stat, visar information om väntande ändringar i filer och mappar och väntande ändringskandidater på en eller flera arbetsytor. När du använder alternativet /shelveset visar kommandot information om väntande ändringar i en hylloruppsättning.

Not

En väntande ändringskandidat är en fil i arbetsytans mapp eller undermapp som inte läggs till i versionskontrollen. Om du vill visa alla väntande ändringar i Visual Studio går du till Team Explorer>Väntande ändringar>Exkluderade ändringaroch väljer sedan Identifierade.

Förutsättningar

Om du vill använda kommandot status har du behörigheten Läs för källobjektet och behörigheten Checka ut och Slå samman för målmappen inställd på Tillåt. Mer information finns i TFVC-standardbehörigheter.

Syntax

tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]] 
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]

Parametrar

Argument

Argument

Beskrivning

/collection: <TeamProjectCollectionUrl>

När du använder alternativet /workspace anger du URL:en för den projektsamling som innehåller arbetsytan som innehåller de väntande ändringarna. Till exempel: http://myserver:8080/tfs/DefaultCollection.

Om den inte anges antas projektsamlingen som standard vara den som innehåller arbetsytan som mappar den aktuella katalogen.

Ignoreras om du inte använder alternativet /workspace.

Not

Se Kommentarer för begränsningarna i det här alternativet.

/format

Anger hur mycket information som ska visas om varje väntande ändring:

  • Brief (standard): Visar en rad om varje väntande ändring som innehåller: filnamn, ändringar, om objektet är låst enligt asterisk *, lokal sökväg och användare om du använder alternativen /collection och /workspace. En del av data kan trunkeras.
  • Detailed: Visar en fullständig beskrivning av varje väntande ändring. Förutom ovanstående information visar det här alternativet mer data, till exempel datum och tid.

<itemspec>

Anger de objekt som du vill vänta på ändringsdata för. Syntax finns i Använda Team Foundation-versionskontrollkommandon. Du kan ange mer än ett itemspec argument.

/login

Anger det användarkonto som ska användas för att köra kommandot. Se Använda Team Foundation-versionskontrollkommandon.

/recursive

Rekursivt hämtar data om väntande ändringar av objekt i den angivna katalogen och eventuella underkataloger.

/shelveset:<shelvesetname>[;<shelvesetowner>]

Anger den hylloruppsättning som innehåller de ändringar som du vill lista.

Det här alternativet kan inte kombineras med alternativet /workspace.

/user

Visar en lista över alla väntande ändringar som gjorts av den angivna användaren. En asterisk * innehåller data om ändringar från alla användare. Standardvärdet är den aktuella användaren.

Godkända värden för det här alternativet:

  • <username>
  • <useraccount>
  • Asterisk *

Not

Se Kommentarer för begränsningarna i det här alternativet.

/workspace:<workspacename>[;<workspaceowner>]

Anger namnet på arbetsytan som innehåller väntande ändringar. Om den inte anges är arbetsytan den som mappar den aktuella katalogen.

Du kan ange workspaceowner för att hämta data om väntande ändringar på en arbetsyta som tillhör en viss användare. Om den inte anges antas arbetsytan vara den aktuella användaren, eller om den anges /login:<username>.

Det här alternativet kan inte kombineras med alternativet /shelveset.

Not

Se Kommentarer för begränsningarna i det här alternativet.

Anmärkningar

Du kan använda kommandot status för att visa väntande ändringar i den aktuella arbetsytan, till exempel arbetsytan som mappar den aktuella katalogen, oavsett om det är en lokal arbetsyta eller en serverarbetsyta. Du kan också använda det här kommandot för att visa väntande ändringar på en fjärrserverarbetsyta, till exempel ändringar som gjorts av en annan användare på en annan utvecklingsdator, med hjälp av alternativen /collection, /useroch /workspace. Du kan dock inte visa väntande ändringar på en lokal fjärrarbetsyta.

Mer information finns i Bestäm mellan att använda en lokal arbetsyta eller en serverarbetsyta.

Exempel

I följande exempel förutsätter du att $/SiteApp/Main/ mappas till c:\code\SiteApp\Main\ på arbetsytan.

Visa en lista över alla ändringar i den aktuella arbetsytan

I följande exempel visas alla väntande ändringar på arbetsytan:

c:\code\SiteApp\Main\SolutionA\>tf stat

Visa en lista över alla ändringar i en mapp

I följande exempel visas alla väntande ändringar av alla objekt i mappen SolutionA:

c:\code\SiteApp\Main>tf stat SolutionA\*

Visa en lista över alla ändringar i en mapp och dess undermappar

I följande exempel visas väntande ändringar av alla objekt i mappen SolutionA, inklusive ändringar i dess undermappar:

c:\code\SiteApp\Main>tf stat SolutionA\* /recursive

Nästa steg