Comando Desfazer
Remove as alterações de um espaço de trabalho pendentes.
Permissões necessárias
Para usar o undo comando, você deve ser o proprietário do espaço de trabalho especificado ou ter o modelo 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 undo [/workspace:workspacename[;workspaceowner]]
[/server:servername] [/recursive] itemspec [/noprompt]
Parâmetros
Argumento |
Descrição |
---|---|
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. |
servername |
O valor fornecido pelo usuário para o /server opção. Exemplo: teamfoundation2. |
itemspec |
Identifica o arquivo ou pasta da qual remover as alterações pendentes.Para obter mais informações sobre como Team Foundation analisa itemspecs para determinar quais itens estão dentro do escopo, consulte Opções de linha de comando. |
Opção |
Descrição |
---|---|
/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 a um espaço de trabalho, o espaço de trabalho corrente será usado. |
/server |
Identifica o Team Foundation Server. Esta opção é necessária se o comando é chamado de um diretório que não está mapeado para um espaço de trabalho. |
/recursive |
Recursivamente desfazer alterações de acordo com à itemspec. |
/noprompt |
Suprime avisos para entrada de você. |
Comentários
The undo comando verifica se os arquivos que possuem pendentes que estão sendo desfeitas edições foram modificados no disco. Se as modificações forem detectadas, o comando Desfazer sem /noprompt exibe um aviso perguntando se você deseja continuar a desfazer as alterações.Você pode responder com Sim, não ou All.
The undo comando retorna todos os arquivos com check-out para um estado somente leitura e não modificado. Descarta todos os alterações pendentes para arquivos e pastas e os itens a restauraçõesControle de versão do Team Foundation versão do servidor.
The 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 nos seus próprios espaços de trabalho pendentes.
Se você usar o undo comando para desfazer uma alterar pendente no computador do usuário, você deve executar uma get operação no espaço de trabalho para atualizar o disco local. Deve não apenas get ser executado, mas você pode ter que executar get /all para os arquivos que foram desfeitas 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 utilitário de linha de comando, consulte Comandos do utilitário de linha de comando TF.
Exemplos
O exemplo a seguir remove todas as alterações pendentes contra 314. cs no espaço de trabalho corrente.
c:\projects>tf undo 314.cs
O exemplo a seguir remove todas as alterações pendentes na pasta c:\projects e todas as suas subpastas.
c:\projects>tf undo /recursive c:\projects
A seguir remove a alterar 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
Conceitos
Referência
Sintaxe de linha de comando (Team Sistema)
Comando fazer check-in particular
Comando de cancelamento de exclusão