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