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:
|
/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
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)