Comando Adicionar (Controle de versão do Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

O comando add do Controle de Versão do Team Foundation adiciona arquivos e pastas a um repositório do TFVC.

Pré-requisitos

Sintaxe

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

Parâmetros

Parâmetro Descrição
/encoding: <filetype> Ignore esse parâmetro.
itemspec Especifica o escopo dos itens a serem adicionados. Você pode especificar mais de um argumento itemspec.
/lock Aplica ou remove um bloqueio. Consulte Usar comandos de Controle de Versão do Team Foundation.
/noignore Por padrão, o controle de versão ignora determinados tipos de arquivos, como arquivos .dll. Você pode configurar quais tipos de arquivos ignorar usando um arquivo .tfignore. Consulte Personalizar quais arquivos o controle de versão ignora. As regras em um arquivo .tfignore se aplicam ao comando add quando você especifica um curinga em seu itemspec. Para substituir essas regras, especifique /noignore.
/noprompt Suprime a exibição de janelas e caixas de diálogo e redireciona os dados de saída para o prompt de comando. Consulte Usar comandos de Controle de Versão do Team Foundation.
/recursive Adiciona repetidamente os itens no diretório especificado e quaisquer subdiretórios.

Exemplos

Os exemplos a seguir pressupõem que c:\code\SiteApp\Main\ mapeia para $/SiteApp/Main/ no workspace.

Adicionar todos os novos arquivos em um workspace local

Novos arquivos em um workspace local são detectados automaticamente. Você pode promover esses arquivos recém-detectados para suas alterações pendentes.

O comando a seguir adiciona as versões mais recentes de todos os itens em um workspace local, exceto os itens ignorados:

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

O comando a seguir adiciona as versões mais recentes de todos os itens em um workspace local, exceto os itens designados como ignorados:

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

Adicionar itens individuais

O comando a seguir adiciona os arquivos program1.cs e program2.cs:

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

Adicionar recursivamente todos os itens de um tipo específico

O comando a seguir adiciona todos os arquivos de código C# (.cs) no diretório atual e quaisquer subdiretórios:

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

Trabalhar no Visual Studio

Dicas

  • Os resultados do comando add são enfileirados como alterações pendentes e não têm efeito no servidor até que faça o check-in. Consulte Fazer check-in do comando.
  • Se você precisar deixar de lado as alterações ou quiser limpar seu workspace para outra tarefa, use o Comando Check-in particular.