Dela via


Kommandot Arbetsytor (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) workspaces visar information om arbetsytor i systemet och uppdaterar cachelagrad information om ändring av användarnamn eller datornamn på en Azure DevOps-server.

Förutsättningar

Om du vill använda workspaces kommandot måste du ha läsbehörigheten inställd på Tillåt. Mer information finns i TFVC-standardbehörigheter.

Syntax

tf workspaces [/owner:<owner-name>] [/computer:<computer-name>] 
[/collection:<team-project-collection-url>] [/format:(brief|detailed|xml)] 
[/updateUserName:<old-user-name>] [/updateComputerName:<old-computer-name>] 
[<workspace-name>][/login:<username>,[<password>]]
tf workspaces /remove:(*|workspace1[,workspace2,...]) 
/collection:(*|<team-project-collection-url>)

Parametrar

I följande avsnitt beskrivs argument och alternativ för workspaces kommandot.

Argument

Argument

Beskrivning

<owner-name>

Ger alternativet ett värde /owner . Använd en tom sträng ("") för att matcha arbetsytor som skapats av alla användare.

<computer-name>

Ger alternativet ett värde /computer . Använd en tom sträng ("") för att matcha arbetsytor på valfri dator.

<workspace-name>

Anger namnet på en arbetsyta som du vill visa information om. Om ett värde inte anges visas information om alla arbetsytor på en server. Du kan också använda jokertecknet asterisk (*) för att visa information om alla arbetsytor för en server.

<old-user-name>

Innehåller det gamla användarnamnet /updateUserName för alternativet.

<old-computer-name>

Anger det gamla datornamnet för /updateComputerName alternativet.

<team-project-collection-url>

URL:en för projektsamlingen som innehåller de arbetsytor som du vill visa information om, till exempel https://myserver:8080/tfs/DefaultCollection.

<username>

Ger alternativet ett värde /login . Du kan ange det här värdet som antingen DOMAIN\<username> eller <username>.

<password>

Ger alternativet ett värde /login .

Alternativ

Alternativ

Beskrivning

/owner

Anger namnet på den användare som skapade arbetsytan. Om ingen ägare anges returnerar TFVC information om arbetsytor som endast ägs av den aktuella användaren.

/computer

Anger namnet på en klientdator som ska filtrera listan över arbetsytor för servern. Om ingen dator anges returnerar TFVC endast information om arbetsytor på den aktuella datorn.

/format

Anger formatet på arbetsytans information. Brief returnerar arbetsyteinformation utan mappningar. Detailed returnerar information om arbetsytan och även mappningarna. Xml returnerar information om arbetsytan, en mappning, det senaste åtkomstdatumet och även ägaraliasen. Det detaljerade formatet kan bara användas när alternativet /collection anges. Brief är standardvärdet.

/updateUserName

Uppdateringar säkerhetsidentifieringsinformation på Azure DevOps-servern för en användare vars nätverksanvändarnamn har ändrats. Om du anger det här alternativet måste du också ange en projektsamling med hjälp av alternativet /collection .

/updateComputerName

Instruerar TFVC att uppdatera sina tabeller så att de återspeglar en ändring i namnet på en klientdator. Om du anger det här alternativet måste du också ange en projektsamling med hjälp av alternativet /collection .

/remove

Tar bort de angivna arbetsyteposterna för den angivna projektsamlingen från klientcachen.

/collection

Anger projektsamlingen.

/login

Anger användarnamn och lösenord för att autentisera användaren med Azure DevOps Server.

Kommentarer

Kommandot workspaces för tf kommandoradsverktyget visar information om arbetsytor på den aktuella datorn, som ägs av en angiven användare eller för alla arbetsytor som är associerade med en specifik Azure DevOps-server. För varje arbetsyta visar TFVC namn, ägare, kommentar och datornamn. Med detaljerade utdata visas även mappningarna för arbetsytan. Om du inte anger ett filter, till exempel ägaren, datorn eller arbetsytans namn, visar TFVC bara information om de arbetsytor som du har skapat.

Mer information om hur du redigerar egenskaper för arbetsytor finns i Kommandot Arbetsyta.

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

Exempel

I följande exempel visas en lista över alla arbetsytor för den aktuella användaren på den aktuella datorn:

c:\projects>tf workspaces

I följande exempel visas en lista över alla arbetsytor för alla användare på alla datorer som har skapats i följande projektsamling på adressen https://myserver:8080/tfs/DefaultCollection:

c:\projects>tf workspaces /owner:* /computer:* /collection:https://myserver:8080/tfs/DefaultCollection

I följande exempel visas detaljerad information om alla arbetsytor som den aktuella användaren har skapat i projektsamlingen på adressen https://myserver:8080/tfs/DefaultCollection:

c:\projects>tf workspaces /computer:* /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection

I följande exempel visas detaljerad information om arbetsytan WS1, som ägs av den aktuella användaren och finns på den aktuella datorn. Den information som visas innehåller en lista över mappningar för arbetsytor.

c:\projects>tf workspaces /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection WS1

Följande exempel tar bort alla cachelagrade arbetsytor från cacheminnet i projektsamlingen på adressen https://myserver:8080/tfs/DefaultCollection:

c:\projects>tf workspaces /remove:* /collection:https://myserver:8080/tfs/DefaultCollection