Ramas

A la hora de hacer cambios también podemos hacer uso de las ramas, estas nos permiten realizar cambios sin editar la rama principal de desarrollo y unir esos cambios cuando creamos que hayamos realizado estos correctamente.

Para crear una rama vamos clicamos en Toggle Branches View.

Y se nos abre una ventana con las ramas actuales, la master es la principal.

Current nos indica la rama en la que estamos trabajando actualmente.

Para crear una nueva rama debemos clicar en el icono de la bifurcación con un +.

Nos pedirá un nombre, se lo indicaremos y le daremos a Add Branch & Checkout. Esto último nos creará la rama y nos colocará en ella.

Como podemos comprobar, ahora current está sobre nuestra nueva rama.

Cambiar de rama

Si deseamos cambiar de rama podemos hacerlo desde la ventana Branches clicando la rama destino y en el icono de las 2 bifurcaciones.

Guardar los cambios

Si no queremos todavía llevar nuestros cambios a la rama principal podemos realizar un commit (Publish) de igual manera que la antes mostrada, y los cambios se quedarán en nuestra rama. (Ojo, cualquiera que tenga el repositorio tendrá acceso a la rama, no es privada ni secreta).

Fusionar las ramas

Cuando creamos que nuestros cambios están correctos y queramos llevarlos a la rama principal debemos fusionar las ramas. Para ello debemos ir a la rama en la que queremos poner los cambios, en este caso master.

Una vez en master debemos clicar en la rama a fusionar y en el icono de la convergencia.

Seleccionamos Online cuando nos pregunte donde queremos hacer el merge, e indicamos un mensaje para el commit. Una vez la fusión se haya realizado correctamente nos preguntará si queremos borrar nuestra rama, si no la pensamos utilizar mas deberíamos eliminarla, siempre podremos volver a crear otra.

Ahora en la rama master podremos ver que se han incluido todos los cambios realizados en la otra rama.

Last updated

Was this helpful?