#TFS – DEP Guía de Branching para Team Foundation Server y Visual Studio Team Services

Hola !

Durante estos últimos 10 años he escrito y hablado mucho sobre estrategias de Branching. Recuerdo cuando la frase con la que solía comenzar o terminar las charlas era

The worst branching strategy is not to have a branching strategy at all

Después de un tiempo, comencé a ver que algunas personas estaban sobre utilizando las ramas y se creaban estructuras que parecían un mandala. En ese punto cambié un poco mi speech intentando explicar el correcto uso de las mismas (o inclusive recomendando no usar ramas !) Fue también por esos tiempos cuando Git llegó a nuestras vidas y, de nuevo tuvimos que aprender desde cero, estrategias, modelos, etc. Toda la experiencia aprendida tuvo mucho más sentido con sistemas distribuidos.

Durante todo este tiempo hubo una guía de lectura obligatoria para el trabajo con Ramas:

The Visual Studio ALM Rangers Branching Guidance

Este conjunto de documentos no solo hablaba de ramas, también trataba temas como la gestión de dependencias con Nuget, o como comenzar con GIT viniendo de TFSVC entre otros temas. Era un punto de partida genial para trabajar con ramas en Team Foundation Server o Visual Studio Team Services.

Hoy, después de 10 años, esta guía se elimina de CodePlex. La idea es utilizar algunos artículos y entradas de MSDN como puntos de partida para el trabajo con ramas.

giphy.gif

Así que hay que comenzar por darle las gracias al equipo de Visual Studio ALM Rangers y recomendar estas entradas que ellos mismos publican en este post

Articles:
Blog posts:
Posters

Una vez más, gracias y que descanse en paz la Guía de Branching!

Saludos @ Toronto

El Bruno

References

Advertisements

#TFS – RIP Branching Guidance for Team Foundation Server and Visual Studio Team Services

Hi !

I’ve been writing and talking about branches and branching strategies for a long time. I remember that I usually start or end my presentations with

The worst branching strategy is not to have a branching strategy at all

After some time, I get to a point where I realize that people are “over using” branches, so I start to try to teach about the correct use of branches (or event not use branches at all!). Then Git get into our lives and everything start to make more sense.

During all this time, there was a #MustRead document, which I strongly suggest if we talk about branches:

The Visual Studio ALM Rangers Branching Guidance,

This set of documents also included topics on dependency management with Nuget, Git for TFSVC users and more. It was a great starting point to have a clear view of what we can do with branches in Team Foundation Server or Visual Studio Team Services.

Now, after 10 years, this guide is removed from Codeplex, and the main idea is to replace this guide with MSDN articles as a starting point.

giphy.gif

I’ll copy the contents proposed in the Visual Studio ALM Rangers post as new starting point for this.

Articles:
Blog posts:
Posters

So, thanks to all the work of the ALM Rangers and RIP Branching Guidance!

Greetings @ Toronto

El Bruno

References