Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:flujogit [2024/06/21 14:22] 192.168.177.98 |
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:flujogit [2024/07/29 19:35] (actual) 192.168.175.41 |
||
---|---|---|---|
Línea 2: | Línea 2: | ||
** | ** | ||
- | **1. Crear la Branch de Proyecto Urgente (Hotfix): | + | **1. Crear la Branch de Proyecto (Hotfix): |
** | ** | ||
Línea 76: | Línea 76: | ||
* git push origin develop | * git push origin develop | ||
- | **7. Eliminar la Branch de Proyecto Urgente: | + | **7. Eliminar la Branch de Proyecto: |
** | ** | ||
Línea 88: | Línea 88: | ||
master | master | ||
| | | | ||
- | |-------------------- Hotfix (Proyecto Urgente) --------------------| | + | |-------------------- Hotfix (Proyecto) ----------------------------| |
| | | | | | ||
| develop ------------------ Merge ---------------------| | | | develop ------------------ Merge ---------------------| | | ||
Línea 114: | Línea 114: | ||
Este enfoque está basado en Git Flow y GitLab Flow, también se analizó GitHub Flow. Se puede consultar más información para comparar las tres en el siguiente artículo: Choosing the Right Git Branching Strategy: A Comparative Analysis. | Este enfoque está basado en Git Flow y GitLab Flow, también se analizó GitHub Flow. Se puede consultar más información para comparar las tres en el siguiente artículo: Choosing the Right Git Branching Strategy: A Comparative Analysis. | ||
- | {{:ada:howto:sicoferp:factory:new-migracion-sicoferp:front:flujo_de_trabajo.png?900|}} | + | {{:ada:howto:sicoferp:factory:new-migracion-sicoferp:front:flujo_de_trabajo.png?700|}} |
- | Buenas prácticas en desarrollo cuando 2 o más usuarios están tocando el mismo proyecto al mismo tiempo. | + | **Buenas prácticas en desarrollo. |
+ | ** | ||
- | Cuando un desarrollador esté trabajando en un Hotfix dentro de un proyecto, antes de mandar su Hotfix a mezclar con cualquier rama (DEV, QA, PRE, PRO), debe subir a master y hacer git pull por si otro desarrollador envió cambios. Se recomienda antes de enviar el git pull en master, de ser necesario, hacer un git stash para limpiar cambios y finalmente cuando finalice, volver a la rama Hotfix y hacer git merge master. Si sale un mensaje de diferencia, escribir en consola | + | Cuando un desarrollador esté trabajando en un Hotfix dentro de un proyecto, antes de mandar su Hotfix a mezclar con cualquier rama (DEV, QA, PRE, PRO), debe subir a master y hacer git pull por si otro desarrollador envió cambios. Se recomienda antes de enviar el git pull en master, de ser necesario, hacer un git stash antes del git pull para limpiar cambios y finalmente cuando finalice, volver a la rama Hotfix y hacer git merge master. Si sale un mensaje de diferencia, escribir en consola :wq |
. Si requiere intervención por conflictos, usar Visual Studio o el IDE de su preferencia para solucionarlos. | . Si requiere intervención por conflictos, usar Visual Studio o el IDE de su preferencia para solucionarlos. | ||
Línea 161: | Línea 162: | ||
* git pull # Se actualiza de ser necesario usar stash | * git pull # Se actualiza de ser necesario usar stash | ||
* git merge -b hotfix/segundoproyecto # Y ya se puede hacer la mezcla del hotfix | * git merge -b hotfix/segundoproyecto # Y ya se puede hacer la mezcla del hotfix | ||
+ | |||
+ | [[ada:howto:sicoferp:factory:new-migracion-sicoferp:front|←Regresar]] | ||