Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio: Hash del Merge

No, no hubo un cambio en el hash después de la fusión. Dado que se realizó una fusión rápida, el branch "main" simplemente se movió para apuntar al último commit del branch "desarrollo", por lo que el hash del último commit en ambos branches es el mismo.

1 respuesta

Hola Miguel, espero que estés bien

Entiendo tu duda sobre el hash después de realizar una fusión rápida. En una fusión rápida, efectivamente, el branch "main" se mueve para apuntar al último commit del branch "desarrollo" si no hay cambios divergentes entre ellos. Por lo tanto, el hash del último commit será el mismo en ambos branches, ya que no se crea un nuevo commit de fusión. Esto es lo que diferencia una fusión rápida de una fusión normal, donde se genera un commit adicional para unir los cambios de las dos ramas.

Por ejemplo, supongamos que tienes el siguiente historial de commits:

  • main: A -- B
  • desarrollo: A -- B -- C

Después de una fusión rápida, el branch "main" simplemente se moverá para apuntar a C, y no se generará un nuevo hash de commit.

Espero que esta explicación te ayude a entender por qué no hubo un cambio en el hash después de la fusión rápida. ¡Espero haber ayudado y buenos estudios!