Ramas
Last updated
Was this helpful?
Last updated
Was this helpful?
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.
Si deseamos cambiar de rama podemos hacerlo desde la ventana Branches clicando la rama destino y en el icono de las 2 bifurcaciones.
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.
Si no queremos todavía llevar nuestros cambios a la rama principal podemos realizar un commit (Publish) de igual manera que la , 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).
Cuando creamos que nuestros cambios están correctos y queramos llevarlos a la rama principal debemos fusionar las ramas. Para ello debemos en la que queremos poner los cambios, en este caso master.