Compartilhar via


Comando de cancelamento de exclusão

The undelete comando restaura itens que foram excluídos previamente.

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 undelete 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 none, 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 undelete [/noget] [/lock:(none|checkin|checkout)] [/newname:name] 
[/recursive] itemspec[;deletionID]

Parâmetros

Argumento

Descrição

name

O valor fornecido pelo usuário para o /newname opção. Você pode especificar o caminho de um servidor ou local.

itemspec

Identifica o arquivo ou pasta para cancelar a exclusão.Para obter mais informações sobre como Team Foundation analisa itemspecs para determinar quais itens estão dentro do escopo, consulte Sintaxe de linha de comando (Team Sistema).

deletionID

Especifica um identificador exclusivo disambiguates vários itens excluídos com o mesmo nome.

Opção

Descrição

/noget

Restaura o item excluído ao seu espaço de trabalho e pendentes concluir uma operação de check-in, restaura o item no servidor mas não recupera uma cópia física do item para o disco imediatamente.

/lock

Impede que outros usuários de check-in ou check-out de arquivos 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.

  • 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 fazer check-in ou check-out de qualquer um dos itens especificados, até você liberar o bloquear ao executar uma verificação em.Se outros usuários bloquearam qualquer um dos itens especificados, a operação de bloquear falhará.

/newname

Renomeia o item ao restaurá-la.

/recursive

Restaura todos os arquivos e subpastas do diretório especificado.

Comentários

O comando UNDELETE do recurso de linha de comando tf agenda arquivos ou pastas para restauração pendentes a conclusão de uma operação de check-in especificadas.Ela também recupera os itens especificados do servidor para o disco local, a menos que você explicitamente incluir o /noget opção.

Quando arquivos ou pastas que têm o mesmo nome foram excluídas da mesma pasta do servidor, você deve incluir um valor para o deletionID parâmetro para indicar qual dos itens excluídos que você deseja restauração. Você pode obter um deletionID usando o dir comando.

Para cancelar a exclusão de um item em uma pasta de servidor em que um item com esse mesmo nome já existe ou está pendente adição, você pode usar o /newname opção para dar um novo nome item undeleted. Você pode cancelar a exclusão somente um item em um time usando o /newname opção.

Se você desejar alterar o arquivo após restaurá-la, você pode fazer check-out o arquivo para edição com o comando check-out sistema autônomo de costume.

Quando seu itemspec Especifica uma pasta Team Foundation restaura todos os seus arquivos e subpastas e os arquivos que elas contêm, por padrão. Se desejar restauração todos os itens em uma pasta, deverá primeiro cancelar a exclusão da pasta e seus itens e, em seguida, excluir os itens que deseja manter.

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 restaura 314. cs para a pasta do servidor do qual 314. cs foi excluído e recupera uma cópia somente leitura da versão mais recente no espaço de trabalho corrente.

C:\projects>tf undelete c:\math\314.cs

O exemplo a seguir exibe as identificações de exclusão para todos os itens no servidor que tenha sido excluído mais de uma vez.

c:\projects>tf dir $/ /deleted
  • Exemplo de saída:

    $/projects/math/314.cs;X10
    $/projects/math/314.cs;X11
    

A versão de restaurações X 11 de exemplo seguinte do cs 314. na pasta do servidor do qual o arquivo foi excluído e recupera uma cópia somente leitura da versão mais recente no espaço de trabalho corrente.

c:\projects>tf undelete 314.cs;X11

Consulte também

Conceitos

Alterações pendentes

Noções básicas sobre tipos de Bloquear

Referência

Sintaxe de linha de comando (Team Sistema)

Renomear comando (Team Foundation controle de versão)

Comando excluir

Comando de dir

Outros recursos

Comandos do utilitário de linha de comando TF