Excluir um comando (Team Foundation Version Control)

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

ObservaçãoObservaçã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. For more information, see Fazer Check In em Alterações Pendentes.

Permissões necessárias

Para usar o delete de comando, você deve ter o Check-out permissão definida Permitir. Se você incluir o /lock opção com um valor diferente de Nenhum, você deve ter o Lock permissão definida Permitir. Além disso, você deve possuir o espaço de trabalho ou ter global espaços de trabalho de administrar permissão definida Permitir. For more information, see Permissões de Team Foundation Server.

tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec

Parâmetros

Argument

Description

itemspec

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

ObservaçãoObservação
Você pode especificar mais de um Itemspec argumento.

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

/lock

Impede que outros usuários fazendo check-in ou check-out de itens especificados. For more information, see Noções básicas sobre tipos de bloqueio.

Opções de bloqueio:

  • None

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

  • Checkin

    Outros usuários podem fazer check-out de itens especificados, mas não pode verificar em revisões de arquivos bloqueados até você liberar o bloqueio realizando um check-in. Se qualquer um dos outro usuários bloquearam a qualquer um dos itens especificados, a operação de bloqueio falhará.

  • Check-out

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

/recursive

Exclui todos os arquivos e/ou pastas e subpastas que correspondem a 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* /recursiveExclui todos os arquivos e subdiretórios arquivos_especificados contidas em folder1\folder2 e cada um de seus subdiretórios, bem como todos os 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 dentro) e Folder1\Folder2\AVeryImportantFile.txt

    tf delete 'Folder1\AVer*' /recursive

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

/login

Especifica o nome de usuário e senha para autenticar o usuário com Visual Studio Team Foundation Server.

Comentários

O delete registros de comando, uma alteração pendente do tipo "excluir" no seu espaço de trabalho para os itens que você especificou. Quando você confirmar uma alteração pendente do tipo "excluir" para o Controle de versão do Team Foundation server usando o** checkin** comando, Team Foundation Remove o item da Controle de versão do Team Foundation server mas não o exclui permanentemente. Você pode localizar os itens excluídos na Controle de versão do Team Foundation server usando o comando Dir e você pode restaurar 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 alteração, você pode restaurar o item ao seu espaço de trabalho e remova a exclusão da lista de pendentes alterações usando o Desfazer o comando.

Você não pode excluir um item para o qual existe por outra alteração pendente. Por exemplo, um arquivo com check-out não pode ser excluído. Para excluir esses itens, você deve desfazer as atuais pendentes de alteração usando o undo comando.

Ao verificar em uma exclusão pendente, Team Foundation marca o arquivo como excluído na Controle de versão do Team Foundation server. Executando subseqüentemente um get do item a partir de outros espaços de trabalho (tanto por você ou outros usuários) exclui o item a partir desses espaços de trabalho.

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

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 exclui o cs de 314. em disco na pasta local do espaço de trabalho especificado e, em seguida, quando você verificar a alteração remove 314.c o sistema de controle de versão não permanentemente.

c:\projects>tf delete 314.cs

Consulte também

Tarefas

Mover, renomear e excluir pastas e arquivos de controle de versão

Referência

Comando de cancelamento de exclusão

Desfazer o comando

Comando dir

Outros recursos

Comandos do utilitário de linha de comando do TF