Adicionar comando
Adiciona arquivos e pastas em controle de versão.
Dica
Antes 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
- Uso do Visual StudioAdicionar arquivos ao servidor adicionar arquivos para o servidor.
Dicas
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).
Se você precisa permitir alterações (e também talvez queira para limpar seu espaço de trabalho para outra tarefa), use Shelve comando.