[TFS2010] HowTo: Convertir un Branch en una carpeta

image47dd1de4

Buenas,

hoy me pasó una de esas cosas curiosas, pues alguien me preguntó como se podía volver a convertir a un folder un Branch trabajando con Visual Studio 2010 y Team Foundation Server 2010. Para que quede claro repasemos el estado del que partimos:

– Hemos creado un directorio dentro de nuestro Source Control, por ejemplo en [$/AgileLabs/Blog/TestBranchToFolder]

– Seleccionamos el mismo, desplegamos el menú contextual y lo convertimos a Branch seleccionado la opción [Branching y Merging // Convert To Branch]

– En este momento  nuestro folder ya se muestra diferente y permite ser tratado como un Branch

image

Ahora bien, después de pensarlo un buen rato, nos damos cuenta que esta carpeta [TestBranchToFolder] no debería ser un Branch, sino que debería ser una carpeta común y silvestre. Pues la opción natural o el instinto nos lleva a seleccionar la misma, desplegar el menú contextual y …

image

Vemos que no hay Rollback !!! que esta opción no se puede deshacer !!! Aquí tal vez a alguno de Redmond le estén pitando las orejas, ya que estas acciones sin posibilidad de volver atrás son infrecuentes en Visual Studio + Team Foundation, pero cuando aparecen, nos dan un dolor de cabeza de los feos. Sin embargo, si existe la posibilidad de convertir un Branch a un Folder, solo que está un poco escondida.

Para esto, seleccionamos la carpeta y desde el menú de Visual Studio 2010 seleccionamos la opción [File // Source Control // Branching y Merging // Convert To Folder]

image

Esto volverá atrás el cambio inicial y marcará a la carpeta como un Folder

image

Saludos @ Tren desde Alicante >> Madrid

El Bruno

   

2 thoughts on “[TFS2010] HowTo: Convertir un Branch en una carpeta

Leave a Reply

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 )

Google photo

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

Twitter picture

You are commenting using your Twitter 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.