Compartilhar via


Adicionar comando

Adiciona novos arquivos e pastas de um local no sistema de arquivos local a um Controle de versão do Team Foundation servidor.

Observação:

Os resultados deste comando não são refletidos na Controle de versão do Team Foundation servidor até você executar uma operação de check-in. Para obter mais informações, consulte Como: Alterações pendentes Fazer Marcar-in.

Permissões necessárias

Para usar o add comando, você deve possuir o espaço de trabalho e ter a Fazer check-out permissão de para a pasta pai dos itens novos conjunto para Permitir.Você também deve ter o bloquear permissão conjunto para Permitir if /lock:checkout ou /lock:checkin é usado. Para obter mais informações, consulte Permissões de Team Foundation Servidor.

tf add itemspec [/lock:none|checkin|checkout] [/type:filetype] 
[/noprompt] [/recursive] 

Parâmetros

Argumento

Descrição

itemspec

Identifica a arquivos ou pastas para adicionar.Para obter mais informações sobre como Team Foundation analisa itemspecs para determinar quais itens estão dentro do escopo, consulte Sintaxe de linha de comando (Team Sistema).

filetype

Usado com a opção /type.Para obter mais informações, consulte Tipos de arquivo.

Opção

Descrição

/type

Substitui a correspondência de tipo de arquivo e adiciona arquivos à Controle de versão do Team Foundation servidor que usa o tipo especificado. Para obter mais informações, consulte Tipos de arquivo.

A detecção de tipo de arquivo se baseia o Sumário da primeira quilobyte do arquivo.

/lock

Especifica um tipo de bloquear ou remove um bloquear de um item.

Opções de bloquear:

  • Nenhum

    Nenhum bloquear é colocado em um item.Se um bloquear já está em local será removido.

  • Checkin

    Permite que um item a ser submetido a check-out e editado em todos os espaços de trabalho, mas impede que usuários fazendo check-in de alterações para o item fora deste /workspace até que você explicitamente versão o bloquear de check-in. Se o item especificado for bloqueado em qualquer Outros espaço de trabalho, a operação de bloquear falhará.

  • Check-out

    Impede que os usuários fazendo check-in ou check-out de qualquer um dos itens especificados, até você liberar o bloquear explicitamente.Se outros usuários bloquearam qualquer um dos itens especificados, ou se houver alterações em relação a qualquer item pendentes, a operação de bloquear falhará.

/noprompt

Suprime avisos para entrada de você.

/recursive

Adiciona todos os itens na pasta especificada e todas as subpastas.

Comentários

Antes de adicionar um item ao controle de versão, você deve configurar um espaço de trabalho local e estabelecer mapeamentos de pasta de trabalho.Para obter mais informações sobre a introdução, consulte Demonstra Passo a passo: Trabalhando com Team Foundation version Controlar from Comando Linha.

Add é um Alterações pendentes comando; ele agenda os itens que você especificar para adição à Controle de versão do Team Foundation servidor pendentes a conclusão de uma operação de check-in do seu espaço de trabalho. Para executar um comando de alterar pendente, o diretório corrente deve ser mapeado para um espaço de trabalho e o Controle de versão do Team Foundation servidor ao qual ela corresponde.

Quando você usa o Add comando para adicionar um novo item ao controle de versão, o item não é realmente adicionado para o Controle de versão do Team Foundation servidor até que você faça fazer check-in suas alterações mais recentes do espaço de trabalho. Em vez disso, o item é adicionado à lista de alterações para a área de trabalho corrente pendentes.Para confirmar a adição pendente para o Controle de versão do Team Foundation servidor, você pode fazer check-in do arquivo adicionado diretamente, ou fazer check-in de todas as alterações pendentes no espaço de trabalho local. Se você estiver preocupado que outro usuário pode adicionar um arquivo ou pasta de mesmo nome sistema autônomo uma das suas adições pendentes à Controle de versão do Team Foundation servidor antes de você terá a chance de fazer o fazer check-in de suas alterações pendentes, você pode incluir a /lock a opção com o Checkout parâmetro para impedir que isso. Para obter mais informações, consulte Como: Alterações pendentes Fazer Marcar-in.

Se você adicionar 314. cs ao controle de versão usando tf add /teamproject/projects/math/314.cs, cada uma dessas pastas é considerada uma adição pendente se eles não já existirem, até que você faça fazer check-in de suas alterações. Quando você fizer o fazer check-in de alterações, se qualquer das pastas no caminho especificado (/ teamproject, / teamproject/projetos ou /teamproject/projects/math) ainda não existirem no Controle de versão do Team Foundation servidor, Team Foundation cria-las para você.

Você pode usar o Add comando para estabelecer a estrutura inicial do arquivo de um Controle de versão do Team Foundation servidor. Para obter mais informações, consulte Demonstra Passo a passo: Trabalhando com Team Foundation version Controlar from Comando Linha.

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.

Exemplos

O exemplo a seguir adiciona à lista de alterações para pendentes de arquivos, 314.c e 1256.c o espaço de trabalho com que a pasta de trabalho C:\Pi está associada.

c:\pi>tf add 314.cs 1256.c

O exemplo a seguir adiciona todos os arquivos de código translation from VPE for Csharp (arquivos .cs) no diretório corrente e todas as subpastas à lista de pendentes adições para a área de trabalho corrente.

c:\projects>tf add *.cs /recursive

O exemplo a seguir adiciona todos os arquivos e pastas cujos nomes contenham "hello" na pasta corrente e todas as suas subpastas à lista de pendentes adições para o espaço de trabalho para os mapas c:\projects.

c:\projects>tf add *hello* /recursive

Consulte também

Tarefas

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

Como: Adicionar e não-projeto ou arquivos não-solução pastas ao Controlarar de versão

Como: Alterações pendentes Fazer Marcar-in

Como: Bloquear e desbloquear pastas ou arquivos

Conceitos

Alterações pendentes

Noções básicas sobre tipos de Bloquear

Outros recursos

Comandos do utilitário de linha de comando TF