
Buenas,
en determinadas ocasiones cuando administras un servidor Team Foundation Server 2008 necesitas conocer el listado de Workspaces que los usuarios que trabajan con el mismo, tienen configurados. Esta tarea puede ser llevada a cabo con la herramienta TF y con el comando Workspaces, donde por ejemplo en un servidor de pruebas; el comando
tf workspaces /owner:* /computer:* /server:tfsrtm08
retorna el resultado de todos los workspaces definidos en el servidor TFSRTM08:
Workspace Owner Computer Comment
----------------------------------- ----------------------------- --------------- -------
TFSRTM08 tfsSetup TFSRTM08
TFSRTM08 Darren TFSRTM08
TFSRTM08 tfsService TFSRTM08
TFSRTM08_1 tfsService TFSRTM08
Adicionalmente podemos solicitar todos los workspaces para un determinado usuario utilizando algunos de los argumentos que soporta este comando. Por ejemplo para visualizar los workspaces del usuario tfssetup, podemos utilizar el siguiente comando:
tf workspaces /owner:tfssetup
Utilizando otras opciones, podemos también eliminar workspaces; filtrar por ordenador, server, etc.
Todas estas opciones son muy útiles, pero para los que no somos muy amigos de las herramientas para línea de comando, existe una alternativa más que interesante sobre la que ya he hablado muchas veces en este blog: Team Foundation SideKicks.
Si queremos realizar una análisis de los diferentes workspaces utilizando la herramienta, simplemente seleccionamos la opción Workspace Sidekick y veremos un formulario donde podremos realizar un filtro de workspaces y ver los mismos en una lista:
Una vez que seleccionamos un workspace podremos ver las propiedades de los mismos con bastante más información e inclusive modificar el detalle del workspace.
Recomendación final: siempre que puedas utilizad Team Foundation SideKicks.
Saludos @ Here
El Bruno
Crossposting from
ElBruno.com