Desfazer o comando

Remove as alterações de um espaço de trabalho pendentes.

Permissões necessárias

Para usar o undo de comando, você deve ser o proprietário do espaço de trabalho especificado ou ter o global espaços de trabalho de administrar permissão definida Permitir. For more information, see Permissões de Team Foundation Server.

tf undo [/workspace:workspacename[;workspaceowner]] 
 [/recursive] itemspec [/noprompt] [/login:username, [password]] [/collection:TeamProjectCollectionUrl]

Parâmetros

Argument

Description

workspacename

O valor fornecido pelo usuário para o /workspace opção.

workspaceowner

Especifica o nome do usuário que criou o espaço de trabalho.

TeamProjectCollectionUrl

A URL da coleção de projeto de equipe que contém os arquivos que você deseja remover as alterações (por exemplo, http://myserver:8080/tfs/DefaultCollection) pendentes.

itemspec

Identifica o arquivo ou pasta da qual remover as alterações pendentes. Para obter mais informações sobre como Team Foundation itemspecs analisa para determinar quais itens estão dentro do escopo, consulte Opções de linha de comando.

ObservaçãoObservação
Você pode especificar mais de um Itemspec argumento.

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

/workspace

Especifica o nome do espaço de trabalho no qual você deseja desfazer as alterações pendentes. Se essa opção não for especificada, e você estiver executando o comando a partir de um diretório que tenha sido adicionado ao espaço de trabalho, o espaço de trabalho atual é usado.

/recursive

Recursivamente desfazer alterada de acordo com o itemspec.

/noprompt

Suprime qualquer solicita entrada do usuário.

/collection

Especifica a coleção de projeto de equipe.

/login

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

Comentários

O undo comando verifica se os arquivos que possuem edições sendo desfeitas pendentes foram modificados no disco. Se as modificações forem detectadas, o comando Desfazer sem /noprompt exibe um aviso perguntando se deseja continuar com desfazendo as mudanças. Você pode responder com Sim, não ou tudo.

O undo comando retorna todos os arquivos de check-out para um estado somente leitura, sem modificações. Descarta todas as alterações pendentes a arquivos e pastas e restaura os itens para o Controle de versão do Team Foundation versão do servidor.

O undo comando remove bloqueios de check-in e check-out para que outros usuários possam fazer check-out do arquivo e fazer alterações em relação a ela em pendentesseus próprios espaços de trabalho.

Se você usar o undo de comando para desfazer uma alteração pendente no computador do usuário, você deve realizar uma get operação no espaço de trabalho para atualizar o disco local. Não só deve get ser executado, mas talvez você precise executar get /all para os arquivos que foram desfeitos para baixar o conteúdo correto para os arquivos que estavam sendo editado.

Para obter mais informações sobre como obter uma lista de alterações em um espaço de trabalho pendentes, consulte Comando de status.

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 remove todas as alterações pendentes contra 314. cs no espaço de trabalho atual.

c:\projects>tf undo 314.cs

O exemplo a seguir remove todas as alterações pendentes da pasta c:\projects e todas as suas subpastas.

c:\projects>tf undo /recursive c:\projects

A seguir remove a alteração pendente para o arquivo especificado no espaço de trabalho de Ivan WS_Juan.

c:\projects>tf undo /workspace:WS_Juan;Ivan $/math/271.cs

Consulte também

Referência

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

Shelve de comando

Comando de cancelamento de exclusão

Opções de linha de comando

Conceitos

Alterações pendentes

Outros recursos

Comandos do utilitário de linha de comando do TF