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

De Telstock Wiki
Saltar a: navegación, buscar
 
(No se muestran 10 ediciones intermedias del mismo usuario)
Línea 11: Línea 11:
  
 
{{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.}}
 
{{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