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

Kommentar

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äntar på ändringar>Exkluderade ändringar och väljer sedan Identifierade.

Förutsättningar

Om du vill använda status kommandot måste du ha läsbehörigheten för källobjektet och behörigheterna Checka ut och koppla för målmappen som 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 /workspace alternativet anger du URL:en för den projektsamling som innehåller arbetsytan som innehåller de väntande ändringarna. 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 .

Kommentar

Se Kommentarer för begränsningarna för 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 /collection alternativen 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. Mer information finns i Använda kommandon för versionskontroll i Team Foundation.

/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. Standard är den aktuella användaren.

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

  • <username>
  • <useraccount>
  • Asterisk *

Kommentar

Se Kommentarer för begränsningarna för 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 /login:<username>anges, .

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

Kommentar

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

Kommentarer

Du kan använda status kommandot 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 /collectionav alternativen , /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 alla 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 SolutionA-mappen :

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 SolutionA-mappen , inklusive ändringar i dess undermappar:

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

Nästa steg