[TFS2010] Sobre Workspaces, mapeos y algún detalle interesante

Buy Me A Coffee

Buenas,

un problema frecuente cuando trabajas con Team Foundation Server consiste en definir diferentes mapeos o relaciones entre uno o más directorios virtuales del Source Control del TFS y uno o más directorios locales. Si no eres un poco organizado, puede darse el caso donde existan varias opciones posibles definidas para un único directorio virtual; y aquí se comienzan complicar las acciones de “Get Latest” contra el servidor TFS.

Visual Studio Team System 2010 incorpora una pequeña validación que nos avisa en el momento de definir un mapeo o asociación, si la misma, puede causar problema con configuraciones ya existentes.

Por ejemplo, supongamos el siguiente escenario, donde el directorio virtual $/DinnerNow/Main está relacionado con el directorio local C:DinnerNow25Solution:

y el directorio raíz del Team Project ($/DinnerNow) no está definido en ningún mapeo.

Por lo general, mi experiencia me recomienda siempre definir los mapeos a nivel de Team Project y que después se implementen jerárquicamente las diferentes relaciones basadas en la estructura de directorio del Source Control. En este caso, para demostrar una nueva característica de Visual Studio Team System 2010 asignaré este mapeo al directorio local C:srcTfsSetupDinnerNow.

Esto ocasionará un conflicto ya que el directorio raíz del Team Project, obligaría al mapeo anterior a estar en la ubicación C:srcTfsSetupDinnerNowMain en lugar de C:DinnerNow25Solution.

Como podemos ver en la siguiente imagen, después de hacer click en el link Not Mapped, nos aparece el formulario de mapeo que ya conocemos en Visual Studio.

Una vez completados los valores, cuando confirmamos la acción podemos ver que una nueva validación nos propone eliminar todas aquellas relaciones o mapeos que interfieran con la definición que estamos tratando de definir.

Lo demás ya es cuestión de ayudar un poco con la imaginación, los mapeos inválidos se eliminan y nuestras asociaciones quedan con un mínimo de organización, como se puede ver aquí.

Saludos @ Home

El Bruno

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: