Comando Desfazer Exclusão

O comando undelete restaura os itens que foram excluídos anteriormente.

Dica

Os resultados deste comando não são Visível em outros espaços de trabalho até você executar uma operação check-in.Para obter mais informações, consulte HOW TO: Marcar Em pendente alterações.

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 a opção /newname.Você pode especificar um local ou servidor caminho.

itemspec

Identifica o arquivo ou pasta para Desfazer Exclusão.Para obter mais informações sobre como Team Foundation analisa itemspecs para determinar quais itens estão em escopo, consulte Sintaxe de linha de comando.

deletionID

Especifica um identificador exclusivo que disambiguates Múltiplo Deleted Items com o mesmo nome.

Opção

Descrição

/noget

Restaura o item excluído para o espaço de trabalho e em seguida, pendente a conclusão de uma verificar - em operação, restaura o item sobre o servidor, mas não imediatamente recuperar um físico copiar o item de No Disco.

/lock

Impede que outros usuários fazendo check-in ou check-out de arquivos especificados.Para obter mais informações, consulte Understanding Bloquear Types.

Opções Bloquear:

  • Nenhum

    Padrão.Não Bloquear é aplicada.Se um Bloquear existe no arquivo especificado, essa opção remove-lo.

  • Checkin

    Other users can check out the specified items but they cannot check in revisions to locked files until you release the lock by performing a check-in.Se quaisquer outros usuários tiverem BloquearEd qualquer um dos itens especificados, o Bloquear operação falhar.

  • Check-out

    Prevents other users from checking in or checking out any one of the specified items until you release the lock by performing a check in.Se quaisquer outros usuários tiverem BloquearEd qualquer um dos itens especificados, o Bloquear operação falhar.

/newname

Renomeia o item quando restaurando-lo.

/recursive

Restaura Todos os Arquivos e subpastas a partir de Diretório especificado.

Comentários

O comando Desfazer exclusão de linha de comando de TF recurso agendamentos especificados arquivos ou pastas para restauração pendente a conclusão de uma Marcar - operação.Ele também recupera os itens especificados do servidor para o Disco Local, a menos que você explicitamente incluem a opção /noget.

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

A exclusão um item em uma pasta servidor onde um item com esse mesmo nome já existe ou está pendente disso, você pode usar a opção /newname para dar o item undeleted um novo nome.Você pode Desfazer Exclusão somente um item em um tempo usando a opção /newname.

Se você desejar para alteração de arquivo após a restauração-lo, você pode verificar sem o arquivo para edição com o Fazer Check-out comando como de costume.

Quando o itemspec especifica uma pasta, Team Foundation restaura Tudo seus arquivos e subpastas e os arquivos que eles contêm, Por padrão.Se você não fizer isso desejar para restaurar todos os itens em uma pasta, você deve primeiro Desfazer Exclusão a pasta e seus itens e exclua os itens que não desejar para manter.

Exemplos

O seguinte exemplo restaura CS 314. para a pasta servidor no qual 314. cs foi excluído e recupera um READ-ONLY Copiar da versão mais recente na atual espaço de trabalho.

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

O seguinte exemplo exibe exclusão identificações de todos os itens sobre o servidor que foram excluídos Mais de um tempo.

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

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

O seguinte exemplo versão restaura o X11 do CS 314. para a pasta servidor a partir do qual o arquivo foi excluído e recupera um READ-ONLY Copiar da versão mais recente na atual espaço de trabalho.

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

Segurança

Para usar o comando undelete , você deve ter o Check out Permissão definido para Permitir.Se você incluir a opção /lock com um valor Other Than Nenhum, você deve ter o Bloquear conjunto de permissões para permitir.Além disso, você deve possuir o espaço de trabalho ou ter o global Administrar permitir espaços de trabalho conjunto de permissões a .Para obter mais informações, consulte Team Foundation Servidor Permissions.

Consulte também

Conceitos

As alterações pendentes

Understanding Bloquear Types

Referência

Sintaxe de linha de comando

Renomear de comando (Team Foundation fonte Controlar)

Excluir comando

Comando dir

Outros recursos

TF de utilitários de linha de comando comandos