8/11/2008 12:35 El Bruno

[TFS2010] Novedades en las capacidades de Branching en TFS 2010

Buenas,

una de las grandes dudas cuando se trabaja con gestores de versiones de archivos, consiste en la gestión de los Branches. Hace un tiempo, escribí algo al respecto, como un simple ABC; sin embargo creo que la mejor ayuda es la guía oficial disponible en CodePlex: TFS Branching Guide.

Si bien es cierto que cada proyecto tiene sus propias características, que lo convierten en una implantación única para una estrategia de Branch; existen algunos problemas comunes que se encuentran en casi todos los proyectos. Uno de ellos puede ser la organización que demos a nuestros Branches. (la utilización excesiva de branches puede transformar en un caso nuestra organizacion del Source Control).

Visual Studio Team System 2010 incorpora una serie de mejoras en el Source Control Explorer que nos pueden ayudar en este aspecto. El siguiente tutorial muestra como crear una jerarquía de Branch folders y como TFS2010 nos ayuda a trabajar con los mismos.

Tutorial

1. Seleccionamos un Source Control Folder [$/DinnerNow/DemoTest-branch]; desplegamos el menú contextual y seleccionamos la opción Branching and Merging // Convert Folder to Branch.

 

2. Esta acción cambia el aspecto visual del Source Control Folder y lo identifica como un Folder que se utiliza en acciones de Branch.

 

3. Sobre el nodo seleccionado, con la opción Branching and Merging // Branch, creamos una serie de Branches, con la siguiente estructura:

- $/DinnerNow/DemoTest-branch [1]
- $/DinnerNow/DemoTest-branch-branch01 [2]
- $/DinnerNow/DemoTest-branch-branch01-branch01 [3]
- $/DinnerNow/DemoTest-branch-branch01-branch02 [4]
- $/DinnerNow/DemoTest-branch-branch02 [5]

Donde los nodos [2] y [5] son Branches del nodo [1]; y los nodos [3] y [4] son Branches del nodo [2].

 

4. En este punto podemos comenzar a explorar las novedades de Visual Studio Team System 2010.

5. Una de las novedades es una representación visual de las relaciones entre los diferentes Branches. Para ver la misma, seleccionamos el nodo principal, desplegamos el menú contextual y seleccionamos la opción Branching and Merging // View Hierarchy.

 

6. En el DSL visor de jerarquías podemos ver que se muestra el nodo principal y la relación con sus 2 nodos relacionados.

 

7. Seleccionando una de las opciones de la Toolbar podemos cambiar la vista para que muestre todos los niveles

 

Las opciones disponibles son las siguientes:

  • All Hierarchy
  • Full hierarchy
  • Ancestor and descentants
  • Ancestor and children
  • Ancestor
  • Parent and descentants
  • Parent and children
  • Children

8. Finalmente para cada elemento del diagrama podemos ver una ventana extendida de propiedades donde además de las propiedades de descripción y seguridad para elemento, también se puede representar la jerarquía de branches en modo Treeview.

 

Saludos @ Home

El Bruno

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

# [VSTS2010] Listado de Novedades (VIII)

Monday, June 15, 2009 3:35 PM by El Bruno

Buenas, ya vamos por el 8vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual

# [VSTS2010] Listado de Novedades (X)

Monday, September 21, 2009 6:39 PM by El Bruno

Buenas, y llegó el 10mo recopilatorio con los posts que voy escribiendo sobre las novedades de

# [VSTS2010] Listado de Novedades (XI)

Tuesday, December 22, 2009 11:03 AM by El Bruno

Buenas, 11vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010

# [VSTS2010] Listado de Novedades (XII)

Tuesday, January 19, 2010 1:45 PM by El Bruno

Buenas, nuevo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010