Git

Git para control de versiones

Realizar el control de versiones con Git es una de las prácticas más habituales de los equipos de desarrollo de software en la actualidad.

Git es un sistema de control de versiones que se encarga de versionar archivos, con todas las modificaciones que estos vayan teniendo.

De esta forma, podemos tener un historial por archivo, con las modificaciones que se le realizó, en la fecha y hora en que se realizaron y quienes lo realizaron.

Pero más allá de estas características, lo más importante es que permite y facilita el trabajo en equipo.

Para poder utilizarlo, se necesita una parte servidor y una parte cliente.

Algunos servidores de los más importantes como Bitbucket o GitHub, utilizan Git para el versionado de archivos.

En cuanto a la parte cliente, se trata de los programadores, quienes generalmente clonan un repositorio alojado en un servidor, en su computadora personal, para realizar las modificaciones necesarias, y luego integrarlas al repositorio.

Puntualmente, lo que hace un programador, es: clonar el repositorio, instalar el entorno, desarrollar las modificaciones necesarias, hacer el commit correspondiente y luego el push al repositorio. 

Putty


Cabe destacar que existen varios formatos, en cuanto a la gestión de ramas dentro del repositorio.

Por ejemplo, además de la rama master, se puede tener una rama dev para desarrollo, una rama test para las pruebas en el ambiente de test, una rama prod para producción, y las ramas personales de cada programador como dev-nicolas.

Otro ejemplo es que, en lugar de tener ramas personales por programador, se tengan ramas por tickets o tareas.

Luego, un implementador es quien se encargará de mergear las ramas correspondientes, por ejemplo, las ramas personales o las ramas de tickets con la rama dev, y luego, la rama dev con la rama test o con la rama prod.

Teniendo un entorno de Test, la rama que se desplegara, es la rama de test, para realizar las pruebas correspondientes, antes de actualizar y desplegar la rama prod en el ambiente productivo.

Control de versiones con Git

Aziende Global

Si necesitas soporte para Git o soporte para desarrollo web, podes ingresar a nuestra web: aziende.global donde encontraras las propuestas que se ajusten a tus necesidades

Acerca de nicolas.fuentes@aziende.global

Ceo de Aziende Global, Ingeniero en Sistemas, Programador Web, Programador Laravel, Programador Prestashop, Programador Wordpress, Desarrollador Full Stack

1 Comentario

  1. […] comandos se accede a la ubicación del proyecto, para que por último se ejecute el comando de Git correspondiente, que traiga la última versión de la rama de […]

Deja un comentario