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

 

Share this post :
Crossposting from ElBruno.com
Archivado en: ,,,,,
Comparte este post:

# re: [TFS] HowTo: desbloquear archivos bloqueados por otra persona en TFS ?

Wednesday, April 09, 2008 11:02 PM by Ibon Landa

Creo recordar que también había una herramienta, que entre otras cosas, te permitía desbloquear fichero..."Team  Foundation Sidekicks".

# re: [TFS] HowTo: desbloquear archivos bloqueados por otra persona en TFS ?

Thursday, April 10, 2008 12:04 AM by JuanLu

Hola...

Relacionado con esto, ¿A nadie más le ocurre el error TF10152?

("El elemento {0} debe permanecer bloqueado porque su tipo de archivo evita que se desproteja varias veces").

Vamos, que por mucho que me empeñe, hay ciertos archivos que tienen que estar desprotegidos en modo exclusivo "por narices", y además coinciden con las dll críticas de los proyectos...

Probaré con esa instrucción de desbloqueo, o con los Sidekicks, a ver si así me deja.

# re: [TFS] HowTo: desbloquear archivos bloqueados por otra persona en TFS ?

Thursday, April 10, 2008 7:58 AM by El Bruno

hey Ibon ...

pues si, TFS Sidekicks permite muchisimas cosas (la gente de Attrice hace productos muy buenos), es más casi daría para una serie de 5 posts para hacer una revision del producto :D

JuaLu, ¿Archivos que deban ser exclusivamente bloqueados? que cosas raras que te pasan a vos ... aunque no me extraña, si queres te doy un llamado desp y me lo comentas porque me gustaría saber el escenario donde pasa esto

Saludos

# re: [TFS] HowTo: desbloquear archivos bloqueados por otra persona en TFS ?

Thursday, April 10, 2008 8:15 AM by JuanLu

Hola Bruno...

Gracias por el ofrecimiento pero creo que te confundes con un JuanLu que suele escribir por aquí... yo sólo leo Geeks ;-)

Pues sí, lo malo del error TF10152 es que si buscas en Google le pasa a mucha gente, pero nadie sabe cómo resolverlo. A ver si con esas dos pistas que me habéis dado Ibon y tú lo soluciono.

# re: [TFS] HowTo: desbloquear archivos bloqueados por otra persona en TFS ?

Thursday, April 10, 2008 9:58 PM by El Bruno

JuanLu

estuve leyendo un poco al respecto y lo que sucede es que hay determinados tipos de archivos que pueden ser desprotegidos en modo compartido porque después se puede hacer merge de los mismos. En el caso que comentas (dlls creo) es imposible hacer un merge, por lo que TFS por defecto hace este tipo de checkout para los assemblies, imagenes, etc.

Puede venir por alli el problema

Saludos

# re: [TFS] HowTo: desbloquear archivos bloqueados por otra persona en TFS ?

Thursday, November 06, 2008 3:44 AM by daniiel

como puedo desblioquear a una persona del metroflog

# [TFS2008] Posts y HowTos sobre Team Foundation Server 2008 y 2005 (VI)

Wednesday, September 23, 2009 7:54 PM by El Bruno

Buenas, actualización con los posts, HowTos, posts sobre informes, builds, etc. sobre Team Foundation

# [Spanish] Visual Studio 2010 ALM y Team Foundation Server 2010, 2008 y 2005

Sunday, August 28, 2011 1:04 PM by El Bruno

13 marzo Buenas, Team Foundation Server 2010 WorkItem Tracking [#TFS2010] HowTo: Agregar un estado en