Proceso para hacer merge entre dos ramas

De Telstock Wiki
Saltar a: navegación, buscar

Este proceso es útil para realizar merge entre las ramas:

  • development-qa
  • qa-preProduction
  • preProduction-master
  • qa-master
  • hotFixes-master
  • hotFixes-development
Warning Warning: Se da por asentado que el repositorio ha sido previamente clonado y que está en una ruta del directorio de archivos que es accesible desde el Git Bash.
Warning Warning: Estos pasos deben ejecutarse desde una copia del repositorio aislada, NUNCA deben ejecutarse desde un servidor de despligue como Desarrollo, QA o Producción.

Para la descripción de este proceso se tomara como ejemplo un merge entre ramas A-B

Donde A es la rama que contiene los cambios y B es la rama hacia la que se desea homologar dichos cambios:

  • Inicie una consola de Git Bash.
  • Cambiarse a la rama (branch) B:
   git checkout B
  • Descargar los cambios de la rama (branch) A desde la rama (branch) B
   git pull origin A
Warning Warning: Esto realizara el merge automático de los cambios con la rama B
  • Subir los resultados del merge al servidor remoto a la rama (branch) B
   git push origin B