10/11/2009 21:55
El Bruno
[VSTS2010] Workspaces publicos (para compartir que es lo que nos gusta)

Buenas,
para aquellos que estamos acostumbrados a trabajar con TFS 2005 o 2008, el concepto de Workspace está básicamente asociado a un usuario. En otras palabras, los espacios de trabajo en los que mapeamos relaciones entre carpetas del server con carpetas locales en un ordenador, son propios de cada usuario.
En Team Foundation Server 2010, se ha incorporado una nueva funcionalidad a los workspaces que nos permite definir en los mismos si son
- Private Workspace, que solo puede ser utilizado por el usuario que tiene asociado
- Public Workspace (limited), puede ser utilizado por varios usuarios pero solo puede ser modificado por el usuario dueño del mismo.
- Public Workspace, puede ser utilizado y administrado por varios usuarios.
De esta forma, si otro usuario quisiera utilizar el Workspace de la imagen, debería seguir los siguientes pasos.
1. En el Source Control Explorer, desplegamos el combo de Workspaces y seleccionamos la opcion [Workspaces …]
2. En este formulario podemos ver que además del Worspace local propio del usuario Valentino, se puede seleccionar el Workspace del usuario El Bruno.

3. Si seleccionamos este workspace podremos ver como se respetan las settings propias de este workspace.
Ahora bien si el workspace está asociado a un usuario y a un ordenador, ¿en qué escenarios es necesario utilizar esta funcionalidad?. Pues en máquinas donde se requiera ahorrar espacio en disco, en máquinas donde se logueen diferentes usuarios y no se desee configurar muchos repositorios diferentes de código fuente (máquinas de build), etc.
Personalmente, lo veo como algo muy útil, y especialmente para mi que utilizo una única máquina virtual para hacer mis demos con varios usuarios diferentes.
Saludos @ Home
El Bruno
Archivado en: Visual Studio Team System,VSTS,Visual Studio 2010,Team Foundation Server 2010,Source Control
Comparte este post: