14/04/2015, 04:54
|
| | | Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 21 años, 3 meses Puntos: 5 | |
Qué método elegir para fusionar 2 ramas ("merge"). Hola:
Estoy empezando a usar GIT y he visto que hay mucho debate sobre dos métodos distintos para fusionar ramas, los cuales dan lugar a dos flujos de trabajo bien distintos.
El primero de ellos consiste en hacer un "rebase" de la rama a fusionar contra la rama de destino, y luego hacer un "merge" de tipo "fast forward" (visto en guías como las de Atlassian). Da lugar a un flujo más lineal.
El segundo de ellos consiste en hacer un "merge" evitando que sea de tipo "fast forward", con la opción "--no-ff". Da lugar a un flujo de ramas.
Tras leer las ventajas e inconvenientes de cada uno en infinidad de artículos, sigo sin decidirme por un método u otro por defecto. A priori el segundo me gusta más porque mantiene el contexto de las ramas y de cuándo se produjeron las fusiones. Me parece bueno disponer de esa información pero tengo mis dudas de que ésta luego sea útil en la práctica. ¿Qué método usáis vosotros?
Gracias.
Última edición por Negora; 14/04/2015 a las 04:59 |