Compartilhar via


Excluir comando (Team Foundation controle de versão)

Remove arquivos e pastas do Controle de versão do Team Foundation servidor e excluí-los do disco.

Observação:

Os resultados deste comando não são visíveis em outros espaços de trabalho até que 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 delete comando, você deve ter o Fazer check-out permissão conjunto para Permitir.Se você incluir o /lock opção com um valor diferente de Nenhum, você deve ter o bloquear permissão conjunto para Permitir.Além disso, você deve possuir o espaço de trabalho ou tiver o global Administrar os espaços de trabalho permissão conjunto para Permitir.Para obter mais informações, consulte Permissões de Team Foundation Servidor.

tf delete [/lock:(none|checkin|checkout)] [/recursive] itemspec

Parâmetros

Argumento

Descrição

itemspec

Identifica o arquivo ou pasta para excluir o Controle de versão do Team Foundation servidor. Para obter mais informações sobre como Team Foundation analisa itemspecs para determinar quais itens estão dentro do escopo, consulte Opções de linha de comando.

Opção

Descrição

/lock

Impede que outros usuários de check-in ou check-out de itens especificados.Para obter mais informações, consulte Noções básicas sobre tipos de Bloquear.

Opções de bloquear:

  • Nenhum

    Padrão.Nenhum bloquear é aplicado.Caso você tenha colocado um bloquear no arquivo especificado, essa opção remove-lo.Ela não remove um bloquear colocado por outra pessoa.

  • Checkin

    Outros usuários podem fazer check-out de itens especificados, mas eles não podem verificar em revisões de arquivos bloqueados até que você versão bloquear executando um fazer check-in.Se outros usuários bloquearam qualquer um dos itens especificados, a operação de bloquear falhará.

  • Check-out

    Impede que outros usuários de check-in ou check-out de qualquer um dos itens especificados, até você liberar o bloquear executando um check-in.Se outros usuários bloquearam qualquer um dos itens especificados, a operação de bloquear falhará.

/recursive

Exclui todos os arquivos e/ou pastas e subpastas que correspondem ao itemspec da pasta especificada.

  • tf delete folder1\folder2 /recursive (onde folder1\folder2 existe e é um diretório) exclui todos os arquivos e subdiretórios contidos folder1\folder2 e folder1\folder2 propriamente dito.

  • tf delete folder1\folder2\filespec* /recursive Exclui todos sistema autônomo arquivos e subdiretórios arquivos_especificados contidos folder1\folder2 e cada um de seus subdiretórios, bem sistema autônomo todos sistema autônomo arquivos e subdiretórios contidos em qualquer diretório que corresponde o arquivos_especificados correspondentes.

    Por exemplo, em um espaço de trabalho contendo:

    Folder1\AVeryLongDirectoryName (com alguns arquivos internos) e Folder1\Folder2\AVeryImportantFile.txt

    tf delete 'Folder1\AVer*' /recursive

    Exclui folder1\folder2\NeverDelete\AVeryImportantFile.txt porque ele coincide com o caractere curinga.

Comentários

The delete comando registros um alterar pendente do tipo "excluir" na sua área de trabalho para os itens que você especificou. When you commit a pending change of type "delete" to the Controle de versão do Team Foundation server by using the** checkin** command, Team Foundation removes the item from the Controle de versão do Team Foundation server but does not delete it permanently.Você pode localizar itens excluídos no Controle de versão do Team Foundation servidor usando o comando Dir e você pode restauração itens excluídos usando o Comando de cancelamento de exclusão.

Se você excluiu um item no seu espaço de trabalho, mas não verificou a alterar, você pode restauração o item ao seu espaço de trabalho e remover a exclusão da sua lista de alterações usando o pendentesComando Desfazer.

Não é possível excluir um item para que outro alterar pendente existe.Por exemplo, um arquivo com check-out não pode ser excluído.Para excluir esses itens, você deve desfazer corrente pendentes alterar usando o undo comando.

Quando você faz uma exclusão pendente, Team Foundation marca o arquivo sistema autônomo excluído no Controle de versão do Team Foundation servidor. Em seguida, executando um get do item de outras áreas de trabalho (tanto por você ou outros usuários) exclui o item desses espaços de trabalho.

Quando seu itemspec Especifica uma pasta, Team Foundation Exclui todos os seus arquivos e subpastas e os arquivos que elas contêm, por padrão.

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 exclui cs 314. no disco na pasta especificada de espaço de trabalho local e, em seguida, quando você faz fazer check-in a alterar remove 314.c o sistema de controle de versão não permanentemente.

c:\projects>tf delete 314.cs

Consulte também

Tarefas

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

Como: Mover, renomear e excluir versão-controlado por arquivos e pastas

Referência

Comando de cancelamento de exclusão

Comando Desfazer

Comando de dir

Outros recursos

Comandos do utilitário de linha de comando TF