Comando Workspaces (Controle de Versão do Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
O comando TFVC (Controle de Versão do Team Foundation) workspaces
exibe informações sobre workspaces no sistema e atualiza informações armazenadas em cache sobre uma alteração de nome de usuário ou de computador em um servidor do Azure DevOps.
Pré-requisitos
Para usar o comando workspaces
, tenha a permissão Ler definida como Permitir. Para obter mais informações, consulte permissões TFVC padrão.
Sintaxe
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>)
Parâmetros
As seções a seguir descrevem argumentos e opções do comando workspaces
.
Argumentos
de argumento
descrição
<owner-name>
Fornece um valor para a opção /owner
. Use uma cadeia de caracteres vazia ("") para corresponder aos workspaces criados por qualquer usuário.
<computer-name>
Fornece um valor para a opção /computer
. Use uma cadeia de caracteres vazia ("") para corresponder a workspaces em qualquer computador.
<workspace-name>
Especifica o nome de um workspace sobre o qual exibir informações. Se um valor não for especificado, as informações serão exibidas sobre todos os workspaces em um servidor. Você também pode usar um caractere curinga asterisco (*) para exibir informações sobre todos os workspaces de um servidor.
<old-user-name>
Fornece o nome de usuário antigo para a opção /updateUserName
.
<old-computer-name>
Fornece o nome do computador antigo para a opção /updateComputerName
.
<team-project-collection-url>
A URL da coleção de projetos que contém os workspaces sobre os quais você deseja exibir informações, por exemplo, https://myserver:8080/tfs/DefaultCollection
.
<username>
Fornece um valor para a opção /login
. Você pode especificar esse valor como DOMAIN\<username>
ou <username>
.
<password>
Fornece um valor para a opção /login
.
Opções
opção
descrição
/owner
Especifica o nome do usuário que criou o workspace. Se nenhum proprietário for especificado, o TFVC retornará informações sobre workspaces pertencentes apenas ao usuário atual.
/computer
Especifica o nome de um computador cliente pelo qual filtrar a lista de workspaces para o servidor. Se nenhum computador for especificado, o TFVC retornará informações sobre workspaces somente no computador atual.
/format
Especifica o formato das informações do workspace.
Brief
retorna informações de workspace sem mapeamentos.
Detailed
retorna informações do workspace e também os mapeamentos.
Xml
retorna informações de workspace, um mapeamento, a data de acesso mais recente e também os aliases do proprietário. O formato detalhado só pode ser usado quando a opção /collection
é especificada.
Brief
é o valor padrão.
/updateUserName
Atualiza as informações de identificação de segurança no servidor do Azure DevOps para um usuário cujo nome de usuário de rede foi alterado. Se você especificar essa opção, também deverá especificar uma coleção de projetos usando a opção /collection
.
/updateComputerName
Instrui o TFVC a atualizar suas tabelas para refletir uma alteração no nome de um computador cliente. Se você especificar essa opção, também deverá especificar uma coleção de projetos usando a opção /collection
.
/remove
Remove as entradas de workspace especificadas para a coleção de projetos especificada do cache do cliente.
/collection
Especifica a coleção de projetos.
/login
Especifica o nome de usuário e a senha para autenticar o usuário com o Servidor do Azure DevOps.
Observações
O comando workspaces
do utilitário de linha de comando tf
exibe informações sobre workspaces no computador atual, de propriedade de um usuário especificado ou para todos os workspaces associados a um servidor específico do Azure DevOps. Para cada workspace, o TFVC exibe o nome, o proprietário, o comentário e o nome do computador. Com a saída detalhada, ela também mostra os mapeamentos do workspace. A menos que você forneça um filtro, como o proprietário, o computador ou o nome do workspace, o TFVC exibirá apenas informações sobre os workspaces que você criou.
Para obter mais informações sobre como editar propriedades do workspace, consulte comando workspace.
Para obter mais informações sobre como usar o utilitário de linha de comando tf
, consulte Usar comandos de controle de versão do Team Foundation.
Exemplos
O exemplo a seguir exibe uma lista de todos os workspaces para o usuário atual no computador atual:
c:\projects>tf workspaces
O exemplo a seguir exibe uma lista de todos os workspaces para todos os usuários em todos os computadores que foram criados na seguinte coleção de projetos no endereço https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /owner:* /computer:* /collection:https://myserver:8080/tfs/DefaultCollection
O exemplo a seguir exibe informações detalhadas sobre todos os workspaces que o usuário atual criou na coleção de projetos no endereço https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /computer:* /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection
O exemplo a seguir exibe informações detalhadas sobre o workspace WS1, que pertence ao usuário atual e está localizado no computador atual. As informações exibidas incluem uma lista de mapeamentos de workspace.
c:\projects>tf workspaces /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection WS1
O exemplo a seguir remove todos os workspaces armazenados em cache do cache na coleção de projetos no endereço https://myserver:8080/tfs/DefaultCollection
:
c:\projects>tf workspaces /remove:* /collection:https://myserver:8080/tfs/DefaultCollection