6/5/2009 12:17
El Bruno
[TFS2008] HowTo: Consolidar mappings en el source control

Buenas,
hoy voy a desempolvar un post de la lista de draft ya que el amigo Luis me hizo una pregunta al respecto hace un rato. En este caso es para tratar uno de los temas que si no somos cuidadosos con nuestro TFS, puede llegar a darnos algunos dolores de cabeza: los Workspaces.
Básicamente un Workspace es una definición que se almacena en el server TFS donde se configuran los archivos de trabajo locales y del server y donde el TFS conoce que archivos hemos descargado y que versión de los mismos tenemos.
El problema puede estar dado cuando dentro de un mismo ordenador una persona tiene varios Workspaces que trabajan sobre un mismo Team Project, sobre diferentes carpetas y suele suceder que cuando realiza una acción de Get Latest(), no tiene las últimas versiones correspondientes.
Por suerte con el Service Pack 1 de Visual Studio 2008, se han introducido muchas mejoras y una de ellas analiza nuestros workspaces y cuando tenemos una organización como un plato de spaghettis, nos propone consolidar las mismas.
Supongamos un worspace con la siguiente configuración:
| Source Control Folder | Local Folder |
| $/MSF Agile Demo/Demo | C:\srcMsfAgile\Demo |
| $/MSF Agile Demo/Demo A | C:\srcMsfAgile\Demo A |
En la misma podemos ver que tenemos 2 mapeos para directorios dentro de un mismo Team Project.
Lo interesante de este escenario, es que si a nivel organización decidimos mapear el root del Team Project al directorio [C:\srcMsfAgile] como muestra la siguiente imagen

Visual Studio analiza las inconsistencias, y nos propone consolidar los mappings de una forma más organizada

De esta forma nuestros mappings quedarán apuntando solo al root del Team Project y no deberemos preocuparnos más por los “sub mappings”
| Source Control Folder | Local Folder |
| $/MSF Agile Demo | C:\srcMsfAgile\MSF Agile Demo |
| | |
Saludos @ La Finca
El Bruno
Crossposting from
ElBruno.com
Archivado en: Visual Studio Team System,VSTS,Team Foundation Server,HowTo,Source Control
Comparte este post: