Comandos úteis quando o assunto é remover checkout dos outros no TFS (aqui é o undo, não tem nada sobre remoção do lock):

Lembrando que o jeito mais fácil é usar o prompt de comando que está disponível na pasta do Visual Studio no menu iniciar.

1. Primeiro é interessante rodar um 
tf workspaces /owner:NOMEDOCABRA /collection:LINKDOTFS

Isso permite sabermos os nomes dos workspaces relacionados a pessoa na qual você removerá o checkout, aí depois o próximo comando você tenta nos diferentes workspaces listados. Lembrando que LINKDOTFS é o link para a collection, com porta e tudo mais.

2. Agora roda o bom e velho
tf undo /workspace:WORKSPACE;OWNER DIRDOSOURCE /s:LINKDOTFS

Aqui você põe um dos workspaces do cabra (tentativa e erro), e o login dele no campo OWNER. O DIRDOSOURCE deve começar com $ e indicará o caminho dentro do sourcecontrol para achar o(s) fonte(s), lembrando que pode usar * para vários arquivos (e.g $/Projeto/Branch/Pasta/*.cpp)

Pronto ... removido, agora em algum outro post se eu lembrar vou colocar como faz a remoção do lock, mas deve ser algo nesta linha
tf lock ITEM /lock:none /workspace:WORKSPACE;OWNER /s:LINKDOTFS

Ponto final.

Comentários