Compartilhar via


Adicionar comando

Adiciona arquivos e pastas em controle de versão.

Dica

DicaAntes de adicionar arquivos ao controle de versão, primeiro você deve configurar o espaço de trabalho no seu computador de dev.Consulte Workspace Command ou Configurar o controle de versão do Team Foundation na sua máquina de desenvolvimento.

requisitos: consulta Referência de permissões para o Team Foundation Server.

tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype] 
[/noprompt] [/recursive] [/noignore] [/login:username,[password]] 

Parâmetros

Parâmetro

Descrição

/encoding: filetype

Ignorar este parâmetro.

itemspec

Especifica o escopo de itens para adicionar. Você pode especificar mais de um argumento de itemspec .

Para a sintaxe, consulte Referência de comandos de controle de versão do Team Foundation.

/lock

Aplica ou remove um bloqueio. Consulte Referência de comandos de controle de versão do Team Foundation.

/login:username,[password]

Especifica a conta de usuário para executar o comando. Consulte Referência de comandos de controle de versão do Team Foundation.

/noignore

Certos tipos de arquivos (por exemplo, arquivos .dll) são ignorados por padrão pelo controle de versão. As regras em .tfignore arquivo aplicam a Add o comando quando você especifica uma curinga em seu itemspec. Para substituir em esse caso o aplicativo, especifique as regras /noignore.

Você pode configurar quais tipos de arquivos são ignorados usando um arquivo de .tfignore adicionar arquivos: arquivo de .tfignore(consulte).

/noprompt

Suprime a exibição das janelas e caixas de diálogo e redireciona dados de saída para o prompt de comando. Consulte Referência de comandos de controle de versão do Team Foundation.

/recursive

Adiciona recursivamente itens no diretório especificado e todas as subpastas.

Exemplos

Em todos os exemplos a seguir, suponha que $/SiteApp/Main/ é mapeado para c:\code\SiteApp\Main\ no espaço de trabalho.

Adicione todos os novos arquivos em um espaço de trabalho local

Novos arquivos em o espaço de trabalho local são detectados automaticamente. Você pode elevar esses arquivos recentemente detectados a suas alterações pendentes.

c:\code\SiteApp\Main\SolutionA\Project1>tf add

Adiciona as versões mais recentes de todos os itens (exceto aqueles que são ignorado) em um espaço de trabalho local.

c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore

Adiciona as versões mais recentes de todos os itens em um espaço de trabalho local.

Adicionar itens individuais

c:\code\SiteApp\Main>tf add program1.cs program2.c

Adiciona os arquivos program1.cs e. program2.c.

Adicione recursivamente todos os itens de um tipo específico

c:\code\SiteApp\Main>tf add *.cs /recursive

Adiciona todos os arquivos de código C# (.cs) no diretório atual e todas as subpastas.

Trabalho no Visual Studio

Dicas

  • Dica Os resultados de este comando são colocadas na fila como alterações pendentes (consulte) Comando Statuse não terão efeito no servidor até que você faça check-in Comando Check-in(consulte).

  • Dica Se você precisa permitir alterações (e também talvez queira para limpar seu espaço de trabalho para outra tarefa), use Shelve comando.