Compartilhar via


Comando workfold

Cria, modifica ou exibe informações sobre os mapeamentos entre as pastas do espaço de trabalho e o Controle de versão do Team Foundation pastas do servidor.

Permissões necessárias

Para usar o workfold comando, você deve ser o proprietário do espaço de trabalho especificado ou implícito ou ter o modelo global Administrar os espaços de trabalho permissão definido como Permitir.Para obter mais informações, consulte Permissões de Team Foundation Servidor.

tf workfold localfolder

tf workfold [/workspace:workspacename]

tf workfold [/server:servername] [/workspace:workspacename] 
serverfolder

tf workfold [/map serverfolder localfolder] [/server:servername] 
[/workspace:workspacename] (serverfolder|localfolder)

tf workfold /unmap [/server:servername] [/workspace:workspacename] 
[/recursive] (serverfolder|localfolder)

tf workfold /cloak 
(serverfolder|localfolder) [/workspace:workspacename] [/s:servername]

tf workfold /decloak (serverfolder|localfolder) 
[/workspace:workspacename] [/s:servername]

Parâmetros

Argumento

Descrição

servername

Especifica o nome do Team Foundation servidor para o /server opção. Exemplo: teamfoundation2.

WorkspaceName

Especifica o nome do espaço de trabalho no qual o comando opera a /workspace opção.

serverfolder

Especifica o nome de um Controle de versão do Team Foundation pasta do servidor.

localfolder

Especifica o nome de uma pasta local.

Opção

Descrição

/server

Identifica o Team Foundation Server. Esta opção é necessária se o comando é chamado de um diretório que não está mapeado para um espaço de trabalho.

/workspace

Especifica o nome do espaço de trabalho para trabalhar.

/map

Especifica uma associação entre uma pasta local e o Controle de versão do Team Foundation pasta do servidor. Por padrão, o comando workfold usa esta opção, mesmo se não for especificado, a menos que /unmap, /cloak, ou /decloak foi especificado.

/unmap

Especifica o mapeamento de pasta deve ser removido da espaço de trabalho.

/cloak

Especifica que a pasta deve ser excluída de quaisquer ações de controle de versão efetuadas no espaço de trabalho.

/decloak

Decloaks uma pasta para a pasta pode ser recuperada para o espaço de trabalho.

Comentários

Você pode usar o workfold comando da tf Utilitário de linha de comando para criar e edição mapeamentos de espaço de trabalho.A workspace mapping creates a client-side folder into which all files and subfolders in the Controle de versão do Team Foundation server folder are retrieved when you execute a tf get operation.Este get não funcionará se a pasta do cliente é encoberta.

Você também pode especificar um caractere curinga asterisco para mapear um Team Foundation Server pasta e seus itens imediatamente ao seu espaço de trabalho local. Isso é conhecido sistema autônomo mapeamento de pasta única.

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.

Opções para mapeamento de espaço de trabalho

Um mapeamento de espaço de trabalho é uma lista de itens ativas e encobertos.Você pode adicionar Controle de versão do Team Foundation itens do servidor na lista mapeada o espaço de trabalho usando o /map opção. Você também pode excluir um item da área de trabalho de explicitamente, usando o /cloak opção. Você pode encobrir apenas itens que têm um pai mapeado.Cloaking (disfarce) é uma maneira efetivo para melhorar a velocidade das operações de Get lote e conservar espaço em disco.

Usar o encobrimento com discrição.Para evitar problemas de compilação e integração, você deve apenas Encobrir sistema autônomo itens que você sabe para ser fora do escopo de seus projetos corrente e futuros, sistema autônomo imagens e arquivos de documentação externa.

Você pode usar o /unmap e /decloak opções para excluir seletivamente mapeado e encobertos entradas de mapeamento do espaço de trabalho.

Como os mapeamentos de espaço de trabalho são aplicados

Por padrão, os mapeamentos de espaço de trabalho são aplicada recursivamente.Quando você MAP uma pasta local para um Controle de versão do Team Foundation pasta do servidor, o sistema cria implicitamente um ping MAP entre todas as suas subpastas corrente e futuras. Por exemplo, se você MAP $ / projetos c:\projects, adicionar um projeto chamado $/projects/project_one subseqüentemente e, em seguida, execute um get do espaço de trabalho, Team Foundation cria automaticamente uma pasta de trabalho local chamada project_one na pasta C:\Projects.

Neste exemplo, você pode utilizar um caractere curinga, "*", para mapear uma pasta no servidor e seus itens de imediatos ao seu espaço de trabalho local:

tf workfold $/projects/MyTeamProject/* C:\MyLocalWorkfold\MyTeamProject

Neste exemplo, você pode substituir o mapeamento criada automaticamente entre $ / projetos/project_one e C:\projects\project_one usando o workfold comando da seguinte maneira:

tf workfold $/projects/project_one C:\DifferentWorkfold

Mapeamentos em Cloaks

Mapeamentos de pastas desencobertos localizados sob uma pasta encoberta na hierarquia de controle de versão podem ser mapeados para seu espaço de trabalho local.

Exemplos

O exemplo a seguir exibe os mapeamentos para a área de trabalho no qual c:\projects reside.

c:\projects>tf workfold

O exemplo a seguir mascara a pasta c:\projects\lib.

c:\projects>tf workfold /cloak c:\projects\lib

O exemplo a seguir exibe o mapeamento para palavra.cs arquivo local.

c:\projects>tf workfold word.cs

O exemplo a seguir mapeia a pasta C:\DifferentWorkfold à Controle de versão do Team Foundation servidor de pasta $ / projetos/project_one e substitui o mapeamento de espaço de trabalho anterior para $ / projetos/project_one Controle de versão do Team Foundation pasta do servidor.

c:\projects>tf workfold $/projects/project_one C:\DifferentWorkfold

Consulte também

Tarefas

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

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

Como: Criar um espaço de trabalho mapeado

Conceitos

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

Referência

Sintaxe de linha de comando (Team Sistema)

Comando de espaço de trabalho

Outros recursos

Comandos do utilitário de linha de comando TF