Adicionar comando
Adiciona arquivos e pastas a partir de um sistema de arquivos local para um servidor para Controle de versão do Team Foundation.
Observação |
---|
Os resultados deste comando não serão refletidos no servidor para Controle de versão do Team Foundation até que você realize um check-in operação. For more information, see Fazer Check In em Alterações Pendentes. |
Permissões necessárias
Para usar o add de comando, você precisa ter o espaço de trabalho e seu Check-out permissão para a pasta pai dos novos itens deve ser definida Permitir. O Lock permissão também deve ser definido como Permitir se você usar /lock:checkout ou /lock:checkin. For more information, see Permissões de Team Foundation Server.
tf add itemspec [/lock:(none|checkin|checkout)] [/type:filetype]
[/noprompt] [/recursive] [/login:username,[password]]
Parâmetros
Argument |
Description |
---|---|
itemspec |
Identifica os arquivos ou pastas a serem adicionados. Para obter mais informações sobre como Team Foundation itemspecs analisa para determinar quais itens estão dentro do escopo, consulte Sintaxe de linha de comando (controle de versão).
Observação
Você pode especificar mais de um Itemspec argumento.
|
filetype |
Usado com a opção /type. For more information, see Gerenciamento de tipos de arquivo. |
username |
Fornece um valor para o /login opção. Você pode especificar um valor de username como domínio\nome de usuário ou nome de usuário. |
Option |
Description |
---|---|
/type |
Substitui a correspondência de tipo de arquivo e adiciona os arquivos para o Controle de versão do Team Foundation server que usa o tipo especificado. For more information, see Gerenciamento de tipos de arquivo. A detecção de tipo de arquivo baseia-se no conteúdo do primeiro kilobyte do arquivo. |
/lock |
Especifica o tipo de bloqueio ou remove um bloqueio de um item. Opções de bloqueio:
|
/noprompt |
Suprime qualquer solicita entrada do usuário. |
/recursive |
Adiciona todos os itens na pasta especificada e todas as subpastas. |
/login |
Especifica o nome de usuário e senha para autenticar o usuário com Visual Studio Team Foundation Server. |
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.
Add é um Alterações pendentes comando; ele agenda os itens que você especificar para além do Controle de versão do Team Foundation server aguardando a conclusão de uma operação de check-in do espaço de trabalho. Para executar um comando de alteração pendente, o diretório atual deve ser mapeado para um espaço de trabalho e o Controle de versão do Team Foundation server 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 server até que você faz check in suas alterações de espaço de trabalho mais recente. Em vez disso, o item é adicionado à lista das alterações pendentes para o espaço de trabalho atual. Para confirmar a adição pendente para o Controle de versão do Team Foundation server, pode fazer check-in o 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 como uma das suas inclusões pendentes para o Controle de versão do Team Foundation server antes que você tenha a oportunidade de verificar as suas alterações pendentes, você pode incluir o /lock a opção com o Checkout parâmetro para impedir que isso. For more information, see Fazer Check In em Alterações Pendentes.
Se você adicionar o cs de 314. ao uso de controle de versão tf add /teamproject/projects/math/314.cs, cada uma dessas pastas é considerada uma adição pendente se eles ainda não existir, até que você faça alterações. Quando você verifica as alterações, se qualquer uma das pastas no caminho especificado (/ teamproject, teamproject/projetos ou /teamproject/projects/math) já consta o Controle de versão do Team Foundation server, Team Foundation os criará para você.
Você pode usar o Add comando para estabelecer a estrutura do arquivo inicial de um Controle de versão do Team Foundation server.
Para obter mais informações sobre como localizar o tf o utilitário de linha de comando, consulte Comandos do utilitário de linha de comando do TF.
Examples
O exemplo a seguir adiciona arquivos, 314.c e 1256.c à lista das alterações pendentes para o espaço de trabalho ao qual a pasta de trabalho C:\Pi está associada.
c:\pi>tf add 314.cs 1256.c
O exemplo a seguir adiciona todos os C# arquivos de código (. cs) no diretório atual e todas as subpastas para a lista de pendentes adições de espaço de trabalho atual.
c:\projects>tf add *.cs /recursive
O exemplo a seguir adiciona todos os arquivos e pastas cujos nomes contenham "hello" na pasta atual e todas as suas subpastas para a lista de pendentes adições no espaço de trabalho aos quais mapas c:\projects.
c:\projects>tf add *hello* /recursive
Consulte também
Tarefas
Adicionar pastas ou arquivos de solução não e não-projeto ao controle de versão
Fazer Check In em Alterações Pendentes
Bloquear e desbloquear arquivos ou pastas
Conceitos
Noções básicas sobre tipos de bloqueio