Esta era la única manera resolví esto, que implicó la supresión de espacio de trabajo del usuario:
http://2toad.com/Blog/2012/1/27/how-to-manage-tfs-workspaces
Si el mensaje de error dice "El artículo $/... está bloqueado para el registro de salida por unUsuario : 1 en el espacio de trabajo someMachine123. " Luego utilizo el comando:
tf workspace /delete /server:http://machinename:8080/tfs/DefaultCollection someMachine123;someUser:1
Sólo hay un único espacio entre la URL recogida y someMachine123;someUser:1
.
Tenga en cuenta que presté atención al hecho de que el mensaje de error mencionaba al usuario como someUser:1
, así que imité eso en el comando. No fue suficiente ejecutar el comando solo con someUser
. No estoy seguro de qué se trata el: 1, sino señalar, imitar el mensaje de error.
Tenga en cuenta que el servidor tiene que ser la ruta de recopilación totalmente calificada, que puede encontrar yendo a Team Foundation Server Consola de administración-> Nivel de aplicación-> Colecciones de proyecto de equipo, el panel inferior mostrará una URL para la colección seleccionado en el panel superior.
También tuve un problema porque accidentalmente traté de usar el plural workspaces
en lugar de simplemente workspace
porque hay un comando similar que es plural.
¿Cómo puedo hacer esto con diferentes credenciales? –
Déjenme reformular. Yo uso 'tf lock/lock: none/login: .../workspace: ...', pero devuelve el error "debe permanecer bloqueado porque su tipo de archivo impide múltiples check-outs" –
No importa, lo resolví con 'tf undo' de la respuesta de Martin. –