Diferencia entre revisiones de «Proceso para hacer merge entre dos ramas»

De Telstock Wiki
Saltar a: navegación, buscar
 
(No se muestran 17 ediciones intermedias del mismo usuario)
Línea 8: Línea 8:
 
:* hotFixes-development
 
:* hotFixes-development
  
{{warning |Se da por entendido que:
+
{{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.}}
          El '''repositorio ha sido previamente clonado''' y que está en una ruta del directorio de archivos que es accesible desde el Git Bash
 
  
          Estos pasos deben ejecutarse desde una copia del repositorio aislada, '''NUNCA''' deben ejecutarse desde un servidor de despligue como Desarrollo, QA o Producción}
+
{{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 |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

Revisión actual del 00:20 1 mar 2019

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