Comando de cancelamento de exclusão
O 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. 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:
|
/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)
Conceitos
Noções básicas sobre tipos de bloqueio