Partilhar via


Mapeamento e espaços de trabalho de controle de versão

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

A espaço de trabalho inclui pastas no lado do cliente no disco local que são mapeadas para pastas de versão controlada no Controle de versão do Team Foundation servidor.

  • Espaço de trabalho pastas de trabalho   Em local pastas de trabalho para seu espaço de trabalho, você pode adicionar, edição, excluir, mover, renomear ou caso contrário, alterar itens controlados por versão sem afetar o servidor controle do código-fonte pasta.Também pode criar e testar as alterações sem afetar os itens do controle de versão servidor.O sistema registra sistema autônomo alterações em itens locais sistema autônomo alterações pendentes.Quando você executa uma operação de check-in, você confirmar as alterações locais para a pasta de controle de fonte do servidor.A operação de check-in registra a atualização e disponibiliza a atualização para outros membros da equipe.

  • Mapeamento de pasta do espaço de trabalho   Um mapeamento de espaço de trabalho é uma lista de itens ativas e encobertos.Quando você MAP uma pasta local para um Controle de versão do Team Foundation pasta do servidor de controle de versão, 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.

Espaço de trabalho, pasta de trabalho

Você deve ter um espaço de trabalho antes de executar o Controle de versão do Team Foundation comandos em seu computador. Team Foundation armazena informações sobre seus espaços de trabalho. Essas informações incluem:

  • Uma lista de todos os arquivos no seu espaço de trabalho.

  • A versão de cada arquivo.

  • Uma lista de alterações pendentes.

Como o servidor armazena essas informações, outros usuários que tem as permissões corretas podem duplicar o ambiente de trabalho em seus computadores.No entanto, eles não poderão ver qualquer alterações pendentes.Para obter mais informações, consulte Obter o comando.

Mapeamento de pastas locais para versão controle servidor pastas

Mapeamento do espaço de trabalho estabelece uma pasta de trabalho do cliente.Isso é onde você colocar os arquivos e subpastas quando você executa um Get operação.

Você pode adicionar e remover mapeamentos de espaço de trabalho para um espaço de trabalho por meio do gerenciamento de seu espaço de trabalho em Controle de versão do Team Foundation ou usando o workfold comando da tf Utilitário de linha de comando. Para obter mais informações, consulte Como: Adicionar e remover um trabalho pasta em um espaço de trabalho ou Comando workfold.

Você também pode fornecer encobrir mapeamentos.encobrir mapeamentos impedir a recuperação de arquivos e subpastas na pasta do servidor especificado quando você executar o Get operation. Você pode estabelecer mapeamentos de espaço de trabalho manualmente no Criar espaço de trabalho caixa de diálogo durante o processo de criação do espaço de trabalho.Caso contrário, Team Foundation criará os mapeamentos de espaço de trabalho automaticamente quando você adicionar arquivos ao controle de versão. Para obter mais informações, consulte Como: Criar um espaço de trabalho mapeado.

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.Você pode fazer isso, fornecendo um asterisco curinga ao especificar a pasta.Caso contrário, por padrão todos os filhos da pasta de controle de versão são mapeado para o espaço de trabalho local de modo recursivo.

Observação:

Se você estiver criando um espaço de trabalho local usando o MAP caixa de diálogo, você pode desmarcar o Recursiva caixa para criar um espaço de trabalho que é mapeado para uma única pasta.Este recurso só estará disponível se você tiver instalado a versão do serviço empacotar 1 de Microsoft Visual Studio Team System 2008 Team Foundation Server.

Somente um nível em uma hierarquia de controle de versão de mapeamento pode limitar o número de itens baixados para o computador cliente.Isso proporciona tempos de baixar mais rápidos e economiza espaço em disco no computador cliente.

Manter vários espaços de trabalho

Um único espaço de trabalho pode conter vários projetos de equipe.Para obter mais informações, consulte Como: Adicionar e remover um trabalho pasta em um espaço de trabalho.Convém manter várias cópias dos arquivos de fonte apontando para versões diferentes de arquivos.Isso pode ser útil se você estiver trabalhando em uma nova versão, mas deve ser capaz de consultar os arquivos de fonte de uma versão anterior.Além disso, criando um espaço de trabalho de teste dedicados no seu computador é útil quando você realizar revisões de de mesmo nível de código de um membro da equipe.

Consulte também

Conceitos

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

Outros recursos

Como: Criar um espaço de trabalho a partir da linha de comando