Solución:
Esto es lo que hago en Visual Studio 2012
(Nota: Tengo las herramientas eléctricas de TFS instaladas, por lo que si no ve las opciones descritas, es posible que deba instalarlas. Http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f)
Si accede al Explorador de control de código fuente como administrador de proyecto de equipo (o al menos alguien con el derecho de acceso “Deshacer los cambios de otros usuarios”), puede hacer lo siguiente en Visual Studio 2012 para borrar un bloqueo y un pago.
- Desde el Explorador de control de código fuente, busque la carpeta que contiene los archivos bloqueados.
- Haga clic derecho y seleccione Encontrar luego Buscar por estado …
- Aparece la ventana “Buscar en control de código fuente”
- Haga clic en el Encontrar botón
- Debería aparecer una pestaña “Buscar en control de código fuente” que muestre los archivos extraídos.
- Haga clic derecho en el archivo que desea desbloquear
- Seleccione Deshacer… desde el menú contextual
- Aparece un cuadro de diálogo de confirmación. Haga clic en el sí botón.
- El archivo debería desaparecer de la ventana “Buscar en control de código fuente”.
El archivo ahora está desbloqueado.
Puede utilizar la herramienta Status Sidekick of TFS Sidekicks y desbloquear los archivos que otros usuarios extraen. Para hacer esto, debe ser parte del grupo de administradores de ese proyecto de equipo en particular (o) su grupo debe tener los permisos para deshacer y desbloquear los otros cambios de usuario que por defecto tiene el grupo de administradores.
Puede obtener la herramienta aquí: http://www.attrice.info/cm/tfs/
Pude deshacer el pago de otro usuario con el siguiente comando:
tf undo {file path} /workspace:{workspace};{username}
Deberá colocar ese punto y coma entre comillas dobles si está ejecutando el comando desde PowerShell. Estamos ejecutando TFS 2010 (y VS 2010).
Descargo de responsabilidad: obtuve esto del blog de FCI-H en http://fci-h.blogspot.com/2011/01/how-to-force-undo-checkout-tfs.html