Extensiones Dev para Visual Studio

Saludos.

En esta oportunidad quiero compartirles las extensiones de Visual Studio que estoy usando en estos momentos, principalmente en el proyecto ASM – Agente Salvavidas de Mascotas.

Espero sea de su interés

01-github-extension-for-visual-studio

02-productivity-power-tools-2015

03 Web Essentials.png

04 Github Extension.png

05 File Nesting.png

06 Web Extension Pack 2015.png

Saludos

GitFlow o Flujo de Trabajo con Git y Visual Studio 2015

Saludos.

Quiero dedicar esta entrada para compartirles una de las estrategias y/o buenas practicas mas usadas por equipos de desarrollos de proyectos de Software durante la gestión de ramas en Git: GitFlow o Flujo de Trabajo con Git. Si bien existen muchas más, esta es una de las que mayor uso tiene.

GitFlow o Flujo de Trabajo con Git. Nos permite tener un estándar de desarrollo y organizar correctamente el desarrollo de un proyecto para tener una visión todo el tiempo del proceso y evolución del proyecto, para entender mejor:

gitflowui

  • Master: Es la rama (branch o trunk) principal que tiene la última versión productiva del código.
  • Release: Es la rama que contiene los nuevos features terminados que se van desarrollando para el siguiente lanzamiento (release) de forma que al iniciar uno nuevo puedas descargar todos los anteriores por si tienen alguna dependencia.
  • Develop: Es la rama que contiene las características (features) en desarrollo en una iteración, esta rama será posteriormente parte de Release mediante un pull request.
  • Feature: Es la rama que contiene el feature en el que estás trabajando personalmente (varios desarrolladores pueden trabajar en un feature), éste debe ser enviado a develop mediante un full request, por lo general aprobado por el líder técnico.
  • Hotfix: Es la rama que contiene cambios urgentes sobre master que permiten corregir un bug o resolver un error, éste debe ser enviado a master y se debe notificar a todos los desarrolladores para que puedan actualizar sus ramas.

Extension GitFlow for Visual Studio 2015

Esta extensión nos facilita el trabajo de realizar la gestión de ramas de manera automática aplicando la estrategia GitFlow. Una vez creado el repositorio Git e instalado la extension podemos ver como podemos iniciar la creacion de las distintas ramas, y una vez terminado el trabajo finalizar la misma.

1-11-2016-9-19-45-p-m

Iniciar Feature, Release, Hotfix.

1-11-2016-9-24-49-p-m

Que sea de utilidad durante el desarrollo de sus proyectos y la gestión de ramas.

Hasta pronto.