21/08/2008 | Autor: Igor Abade V. Leite | Categoria: Técnico | Comentários

Como desfazer check-outs de outros usuários

Quantas vezes já passamos (ou vimos alguém passar) por isso?

“Um funcionário saiu da empresa e largou um monte de arquivos em check-out. Ninguém sabe a senha dele. Mas nem ia adiantar, a máquina já foi formatada mesmo…”

E agora, como cancelar os check-outs feitos por outro usuário? O segredo está na (relativamente pouco conhecida) ferramenta de linha de comando do Team Explorer, tf.exe. Abra o prompt de comando do Visual Studio 2008 e execute: tf workspaces /owner:**<nome_do_usuário>** /server:**<nome_do_servidor>**

image
image

Com isso você consegue listar os workspaces do usuário em questão. Você vai precisar dessa informação para a próxima etapa:

tf undo /workspace:**<nome_do_workspace>;<nome_do_usuario>** /recursive /server:**<nome_do_servidor>** $/*.*

image
image

Para cada workspace listado na etapa anterior, execute o comando acima.

Technorati Tags: VSTS,TFS,Team System