Share via


Comando de espaço de trabalho

Permite criar, excluir, exibir ou modificar propriedades e mapeamentos associados a um espaço de trabalho.

Permissões necessárias

Para modificar ou excluir um espaço de trabalho existente, você deve ser o proprietário ou ter o global Administrar os espaços de trabalho permissão conjunto para Permitir.Para criar um espaço de trabalho, você deve ter o global Criar um espaço de trabalho permissão conjunto para Permitir.Para criar espaços de trabalho para outros usuários, você deve ter o Administrar os espaços de trabalho permissão definido como Permitir.Para obter mais informações, consulte Permissões de Team Foundation Servidor.

tf workspace /new [/noprompt] [/template:workspacename[;workspaceowner]]
 [/computer:computername] [/comment:(“comment”|@comment file)]
 [/s:servername] [workspacename[;workspaceowner]]

tf workspace /delete [/server:servername] workspacename[;workspaceowner]

tf workspace [/server:servername] [/comment: (“comment”|@comment file)] [/newname:workspacename]
 [workspacename[;workspaceowner]]

Parâmetros

Argumento

Descrição

workspacename

Especifica um nome para o espaço de trabalho do qual você deseja criar, edição, excluir ou exibir informações sobre.

workspaceowner

Especifica um nome de usuário para o espaço de trabalho.Este parâmetro é obrigatório quando o proprietário do espaço de trabalho não é a pessoa executar o comando.

computername

Fornece um valor para o /computer opção.

comment

Fornece um valor para o /comment opção.

@commentfile

Especifica o caminho de um arquivo no qual o comentário deve ser lido.

servername

O valor fornecido pelo usuário para o /server opção. Por exemplo, teamfoundation2.

Opção

Descrição

/new

Cria um novo espaço de trabalho.

/template

Especifica um espaço de trabalho existente para usar sistema autônomo modelo para criar o novo espaço de trabalho.O novo espaço de trabalho usa os mapeamentos de espaço de trabalho existente.

/delete

Exclui o espaço de trabalho especificado.

/computer

Especifica o nome do computador no qual criar o espaço de trabalho.Essa opção é uma opção avançada.

/comment

Fornece um comentário que descreve o espaço de trabalho.

/server

Identifica o Team Foundation Server. Esta opção é necessária quando você criar um novo espaço de trabalho e quando você tenta iniciar o workspace comando de um diretório que não está mapeado para um espaço de trabalho.

/newname

Renomeia um espaço de trabalho existente.

/noprompt

Executa o comando de espaço de trabalho especificado sem exibir uma caixa de diálogo.

Comentários

A espaço de trabalho é uma cópia local dos arquivos e pastas no servidor, além de quaisquer alterações feitas localmente por.Ao adicionar, edição, excluir, mover, renomear ou alterar qualquer item controlado por versão caso contrário, as alterações são isoladas em seu espaço de trabalho onde você pode fazer e teste as alterações.O alterações pendentes são confirmadas para o servidor e ficam disponível para outros usuários fora do espaço de trabalho quando você executa um check-in.

Para obter mais informações sobre como localizar o TF utilitário de linha de comando, consulte Comandos do utilitário de linha de comando TF.

Criar um novo espaço de trabalho

Antes de você pode adicionar arquivos ao servidor de controle de versão ou faz fazer check-out de itens no servidor para editá-los, você deve criar um espaço de trabalho ou associar uma já existente com o diretório corrente.Para obter mais informações, consulte Como: Criar um espaço de trabalho mapeado.

To make the current directory a working folder for an existing workspace on your computer, type tf workspaceworkspacename, where workspacename is the name of the existing workspace.The edição espaço de trabalho caixa de diálogo é exibida.clicar clicar aqui para inserir uma nova pasta de trabalho, digite o caminho do servidor para o qual você deseja mapear a pasta corrente no controle do código-fonte Pasta , digite o diretório corrente no Pasta local caixa e clicar OK.

Ao criar um novo espaço de trabalho, você pode especificar um modelo de espaço de trabalho sistema autônomo parte do /new opção. Quando você especifica um espaço de trabalho de modelo Team Foundation cria um novo espaço de trabalho no computador corrente, define o proprietário para o proprietário corrente e replica as seguintes propriedades do espaço de trabalho para o novo espaço de trabalho do modelo de espaço de trabalho: os mapeamentos e comentário.Se nenhum nome for especificado, o sistema usa um nome com base no nome do computador corrente.Quando você cria um espaço de trabalho usando um modelo, Team Foundation não recupera arquivos para o qual ele mapeia do servidor. Use o Obter comando Para sincronizar o novo espaço de trabalho com a versão mais recente no servidor.

Mapeamento de pasta única

Você pode optar por mapear somente os filhos imediatos de uma pasta de controle de versão para um espaço de trabalho local.Para fazer isso, adicione um curinga asterisco no controle do código-fonte Pasta caixa de a Adicionar espaço de trabalho caixa de diálogo.Por exemplo, $ / pasta / *.Caso contrário, por padrão, todos os filhos da pasta de controle de versão são recursivamente mapeado no espaço de trabalho local.

Mapeamento de pasta única em uma hierarquia de controle de versão é útil porque ela limita o número de itens baixados para o computador cliente.Outra maneira de limitar arquivos obtidos por download é encobrir arquivos não é necessário ter em seu espaço de trabalho.Para obter mais informações, consulte Como: Mascarar e Uncloak pastas em um espaço de trabalho.Isso proporciona tempos de baixar mais rápidos e economiza espaço em disco no computador cliente.

Excluir um espaço de trabalho

Se você excluir um espaço de trabalho que contém sistema autônomo alterações, pendentesTeam Foundation Cancela alterações pendentes sistema autônomo parte do processo de exclusão. Excluir um espaço de trabalho não exclui os arquivos e pastas no computador cliente que estavam no espaço de trabalho.

Editando um espaço de trabalho

Você pode alterar os seguintes atributos de espaço de trabalho:

  • Nome do espaço de trabalho

  • Comment

  • Mapeamentos de pasta de trabalho

Não se for fornecida nenhuma especificação de espaço de trabalho, o espaço de trabalho para a pasta corrente será usado.

Exemplos

O exemplo a seguir abre o Adicionar espaço de trabalhocaixa de diálogo e cria um novo espaço de trabalho.Você pode usar o Adicionar espaço de trabalho caixa de diálogo para edição a pasta de controle de fonte, proprietário, computador, comentário e pastas locais.

c:\projects>tf workspace /new /server:teamserver2

O exemplo a seguir cria um novo espaço de trabalho chamado Beta1 e atribui jenh sistema autônomo o proprietário do espaço de trabalho.Você deve ter a permissão AdminWorkspaces para atribuir a propriedade de um novo espaço de trabalho para outro usuário.Para obter mais informações sobre permissões de segurança, consulte Permissões de Team Foundation Servidor.

c:\projects>tf workspace /new Beta1;jenh

O exemplo a seguir cria um novo espaço de trabalho usando o espaço de trabalho Beta1 que pertence a jenh sistema autônomo um modelo.

c:\projects>tf workspace /new /template:Beta1;jenh /server:teamserver2

O exemplo a seguir remove o espaço de trabalho Beta1 do sistema.

c:\projects>tf workspace /delete Beta1

O exemplo a seguir edita propriedades para a área de trabalho corrente.

c:\projects>tf workspace

O exemplo a seguir abre o espaço de trabalho Beta1 para qual usuário jenh é o proprietário para que você possa ver suas propriedades e os mapeamentos.Se você tiver as permissões AdminWorkspaces, você pode alterar as propriedades do espaço de trabalho e mapeamentos.

c:\projects> tf workspace Beta1;jenh

Consulte também

Tarefas

Demonstra Passo a passo: Trabalhando com Team Foundation version Controlar from Comando Linha

Como: Criar um espaço de trabalho mapeado

Como: Mascarar e Uncloak pastas em um espaço de trabalho

Conceitos

Trabalhando com espaços de trabalho de Controlarar versão

Referência

Sintaxe de linha de comando (Team Sistema)

Comando de espaços de trabalho

Outros recursos

Comandos do utilitário de linha de comando TF