Compartilhar via


Comando de cancelamento de exclusão

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

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

Parâmetros

Argument

Description

itemspec

Identifica o arquivo ou pasta para cancelar a exclusão. 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).

deletionID

Especifica um identificador exclusivo que remove a ambigüidade dos vários itens excluídos com o mesmo nome.

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

/noget

Restaura o item excluído ao seu espaço de trabalho e em seguida, aguardando a conclusão de uma operação de check-in, restaura o item no servidor, mas não recuperar imediatamente uma cópia física do item para o disco.

/lock

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

Opções de bloqueio:

  • None

    Default. Nenhum bloqueio é aplicado.

  • 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

Restaura todos os arquivos e subpastas da pasta especificada.

/login

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

Comentários

O comando Undelete do recurso de linha de comando tf agenda especificada de arquivos ou pastas para restauração aguardando a conclusão de uma operação de check-in. 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 restaurar. Você pode obter um deletionID usando o dir comando.

Se você quiser alterar o arquivo depois de restaurá-la, você pode verificar o arquivo para edição com o comando checkout, como de costume.

Quando o itemspec Especifica uma pasta Team Foundation restaura todos os seus arquivos e subpastas e arquivos contêm, por padrão. Se não desejar restaurar todos os itens em uma pasta, você deve primeiro cancelar a exclusão de pasta e seus itens e excluir os itens que não deseja manter.

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

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

O exemplo a seguir exibe os IDs 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 seguinte exemplo restaura o X11 versão do sistema de coordenadas de 314. para a pasta do servidor do qual o arquivo foi excluído e recupera uma cópia somente leitura, a versão mais recente no espaço de trabalho atual.

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

Consulte também

Referência

Sintaxe de linha de comando (controle de versão)

Renomear um comando (Team Foundation Version Control)

Comando Excluir

Comando dir

Conceitos

Alterações pendentes

Noções básicas sobre tipos de bloqueio

Outros recursos

Comandos do utilitário de linha de comando do TF