Integrar ramas
Una vez que termina de trabajar en una rama de características, normalmente la fusiona con una rama de desarrollo. Para ello, puede utilizar los comandos git merge o git rebase, con resultados diferentes:
- Método de fusión: Conserva todos los cambios y el historial de la rama fusionada. El historial de revisiones puede complicarse tras muchas fusiones.
- Método de rebase: Mantiene un historial de revisiones limpio, ya que las confirmaciones fusionadas se añaden al final de la rama de destino. Pueden producirse conflictos con más frecuencia que con el método de fusión.
Usted y su equipo deben decidir qué método de fusión prefieren.
Para simplificar el historial de revisiones, puede volver a basar la rama de características en la rama de desarrollo antes de fusionarla con la rama de desarrollo. Esto da como resultado una fusión rápida sin crear commits de fusión adicionales.