Příkaz Pracovní prostory (Správa verzí Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Příkaz TFVC (Team Foundation Version Control) workspaces
zobrazí informace o pracovních prostorech v systému a aktualizuje informace o změně uživatelského jména nebo názvu počítače na serveru Azure DevOps v mezipaměti.
Požadavky
Pokud chcete použít příkaz workspaces
, nastavte oprávnění Číst na Povolit. Další informace najdete v tématu Výchozí oprávnění TFVC.
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>)
Parametry
Následující části popisují argumenty a možnosti příkazu workspaces
.
Argumenty
argumentu
popis
<owner-name>
Poskytuje hodnotu /owner
možnosti. Použijte prázdný řetězec ("") ke shodě pracovních prostorů vytvořených libovolným uživatelem.
<computer-name>
Poskytuje hodnotu /computer
možnosti. Použijte prázdný řetězec ("") ke shodě pracovních prostorů v libovolném počítači.
<workspace-name>
Určuje název pracovního prostoru, o kterém se mají zobrazit informace. Pokud není zadaná hodnota, zobrazí se informace o všech pracovních prostorech na serveru. Pomocí zástupného znaku hvězdičky (*) můžete také zobrazit informace o všech pracovních prostorech pro server.
<old-user-name>
Poskytuje staré uživatelské jméno pro možnost /updateUserName
.
<old-computer-name>
Poskytuje název starého počítače pro možnost /updateComputerName
.
<team-project-collection-url>
Adresa URL kolekce projektů, která obsahuje pracovní prostory, o kterých chcete zobrazit informace, například https://myserver:8080/tfs/DefaultCollection
.
<username>
Poskytuje hodnotu /login
možnosti. Tuto hodnotu můžete zadat buď jako DOMAIN\<username>
, nebo jako <username>
.
<password>
Poskytuje hodnotu /login
možnosti.
Volby
možnost
popis
/owner
Určuje jméno uživatele, který pracovní prostor vytvořil. Pokud není zadán žádný vlastník, vrátí TFVC informace o pracovních prostorech vlastněných pouze aktuálním uživatelem.
/computer
Určuje název klientského počítače, podle kterého se má filtrovat seznam pracovních prostorů pro server. Pokud není zadaný žádný počítač, vrátí TFVC pouze informace o pracovních prostorech v aktuálním počítači.
/format
Určuje formát informací o pracovním prostoru.
Brief
vrátí informace o pracovním prostoru bez mapování.
Detailed
vrací informace o pracovním prostoru a také mapování.
Xml
vrací informace o pracovním prostoru, mapování, datum posledního přístupu a také aliasy vlastníka. Podrobný formát lze použít pouze v případech, kdy je zadána možnost /collection
.
Brief
je výchozí hodnota.
/updateUserName
Aktualizuje identifikační informace o zabezpečení na serveru Azure DevOps pro uživatele, jehož uživatelské jméno v síti se změnilo. Pokud tuto možnost zadáte, musíte také zadat kolekci projektů pomocí možnosti /collection
.
/updateComputerName
Dává TFVC pokyn, aby aktualizoval své tabulky tak, aby odrážely změnu v názvu klientského počítače. Pokud tuto možnost zadáte, musíte také zadat kolekci projektů pomocí možnosti /collection
.
/remove
Odebere zadané položky pracovního prostoru pro zadanou kolekci projektů z mezipaměti klienta.
/collection
Určuje kolekci projektů.
/login
Určuje uživatelské jméno a heslo pro ověření uživatele pomocí Azure DevOps Serveru.
Poznámky
Příkaz workspaces
nástroje příkazového řádku tf
zobrazí informace o pracovních prostorech na aktuálním počítači vlastněných zadaným uživatelem nebo pro všechny pracovní prostory přidružené ke konkrétnímu serveru Azure DevOps. Pro každý pracovní prostor zobrazuje TFVC jméno, vlastníka, komentář a název počítače. Při podrobném výstupu se také zobrazí mapování pracovních prostorů. Pokud nezadáte filtr, jako je vlastník, počítač nebo název pracovního prostoru, TFVC zobrazí jenom informace o vytvořených pracovních prostorech.
Další informace o úpravě vlastností pracovního prostoru najdete v tématu příkaz pracovního prostoru.
Další informace o použití nástroje příkazového řádku tf
naleznete v tématu Použití příkazů správy verzí Team Foundation.
Příklady
Následující příklad zobrazí seznam všech pracovních prostorů pro aktuálního uživatele v aktuálním počítači:
c:\projects>tf workspaces
Následující příklad zobrazí seznam všech pracovních prostorů pro všechny uživatele na všech počítačích vytvořených v následující kolekci projektů na adrese https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /owner:* /computer:* /collection:https://myserver:8080/tfs/DefaultCollection
Následující příklad zobrazí podrobné informace o všech pracovních prostorech, které aktuální uživatel vytvořil v kolekci projektů na adrese https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /computer:* /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection
Následující příklad zobrazí podrobné informace o pracovním prostoru WS1, který vlastní aktuální uživatel a nachází se v aktuálním počítači. Zobrazené informace obsahují seznam mapování pracovních prostorů.
c:\projects>tf workspaces /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection WS1
Následující příklad odebere všechny pracovní prostory uložené v mezipaměti v kolekci projektů na adrese https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /remove:* /collection:https://myserver:8080/tfs/DefaultCollection