9/4/2008 22:12
El Bruno
[TFS] HowTo: desbloquear archivos bloqueados por otra persona en TFS ?

Buenas,
este es uno de los clásicos HowTo's de Team Foundation Server, y sin embargo no lo había posteado. Básicamente se trata del escenario donde
- un developer destruye su ordenador y en el mismo tenía archivos bloqueados dentro del Source Control
- otro developer se fue de vacaciones y se llevó consigo la mitad del proyecto central bloqueado (además nadie sabe donde está de vacaciones)
- el adminitrador de Team Foundation Server se decanta por la opción de poner las descargas en modo esclusivo por defecto en el TFS
opción que luego le costará más de un dolor de cabeza, pero claro ... si vienes de Source Safe - etc.
En cualquiera de estos casos, el principal problema con el que nos encontramos en Team Foundation Server 2005 o Team Foundation Server 2008 es que necesitamos desbloquear los archivos que uno o más developers se han llevado de paseo. Pues bien a partir de allí podemos ejecutar uno de los siguientes comandos:
- Desbloquear un archivo
tf lock /lock:none /workspace:developerWorkspace;developerUsername $/project/folder/file /s:http://tfsserver:8080
- Deshacer los cambios realizados por un developer
tf undo /workspace:developerWorkspace;developerUsername $/project/folder/file /s:http://tfsserver:8080
- Eliminar un Workspace específico para un usuario (ojo, esto también deshace todas acciones de lock y de pending changes que existan para el usuario
tf workspace /delete developerWorkspace;developerUsername /s:http://tfsserver:8080
Nota: el argumento /s no es necesario si se ejecuta la opción desde el servidor de TFS con un Workspace mapeado al current user
Saludos @ Home
El Bruno
Crossposting from
ElBruno.com
Archivado en: Visual Studio,Visual Studio Team System,VSTS,Team Foundation Server,HowTo,Source Control
Comparte este post: