Fusionando Ramas

Tras hacer un par de arreglos a algunas funcionalidades de la app (Como que no actualizaba bien en el servidor la fecha ganadora de una Qdada tras la actualización de una elección por parte de cualquier usuario de esa Qdada), me dispuse a hacer un ‘merge’ de las ramas WebServices y AppWeb.

Aspecto visual de como se trabaja con Ramas

Recordemos que la rama WebServices la cree en su momento para desarrollar toda la infraestructura del servidor y su comunicación, mediante APIs, con el cliente (en este caso la app Android). Más adelante, cree la rama de AppWeb para crear una simple Landing Page, que en un futuro sirva como página inicial de la app web de Qdemos. Hecho esto, el siguiente paso es fusionar ambas ramas, para no ir dejando funcionalidades acabadas desperdigadas por github xDD. Así que iba a fusionar ambas ramas, dejando sólo la rama de WebServices (a parte de la rama MASTER que de momento no la iba a fusionar). Hacer esta acción, es bastante sencillo con Git, quién tenga dudas puede mirar el siguiente enlace, donde lo explcian muy bien: Enlace Merge Ramas Git. Y también aquí: Ramificaciones GIT.

Pero básicamente lo que se debe hacer es:

  1. Situarse en la rama final (la que va a quedar ‘viva’, en mi caso webservices)
    • > git checkout webservices
  2. Mezclar la otra rama con esta (appweb con webservices)
    • > git merge appweb
  3. Hacer notables los cambios en GitHub (si no hay conflictos, si hay, resolverlos y seguir)
    • > git push origin webservices (Subir cambios local a GitHub)
    • > git push origin :appweb (Hacer notar a GitHub que la rama appweb ha sido eliminada)

Y ya está, con esto tenemos fusionadas ambas ramas en una sóla y podemos seguir con nuestro desarrollo.

Finalmente, como en cada post, os dejo con el commit más adelantado hasta el momento y que incluye en una sóla rama, las dos ramas que había: COMMIT

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s