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:
|
/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
Referência
Renomear de comando (Team Foundation fonte Controlar)