Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:control_version_git_avanzado:pull_requests

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:cursos:control_version_git_avanzado:pull_requests [2023/06/16 16:52] – [Pull Requests con conflictos] tempwininformatica:programacion:cursos:control_version_git_avanzado:pull_requests [2023/06/16 16:56] (actual) – [Conclusión] tempwin
Línea 89: Línea 89:
 ===== Pull Requests con conflictos ===== ===== Pull Requests con conflictos =====
  
-Cuando una pull request puede generar conflicto, este no se puede solucionar en el repositorio remoto. No será posible hacer el //merge// en remoto.+Cuando una //pull request// pueda generar algún conflicto, este no se puede solucionar en el repositorio remoto. No será posible hacer el //merge// en remoto.
  
-Hay que resolver en local. El desarrollador o el revisor (según la política que se siga) se descargarán la rama que crea el conflicto. Solucionará el problema con esa rama y luego enviará los cambios al remoto.+Hay que resolver en local. El desarrollador se descargará la rama que crea el conflicto y hará un //rebase// de su rama a //develop//Este //rebase// encontrará el conflicto, el desarrollador lo resolvería y luego subiría la rama.
 ===== Conclusión ===== ===== Conclusión =====
  
 +En un equipo que trabaje con //pull request// debemos tener claro el flujo de trabajo: creamos una rama local temporal, la subimos, creamos la pull request en el servidor indicando de qué rama a qué rama queremos la fusión. Al cerrarse la pull request, podremos descargarnos la rama develop y borrar mi rama temporal.
 ===== Recursos ===== ===== Recursos =====
  
informatica/programacion/cursos/control_version_git_avanzado/pull_requests.1686927156.txt.gz · Última modificación: por tempwin