Un compromiso de fusión podría tener dos o más de dos padres.
Una confirmación de fusión tiene todos los padres que son la última confirmación de cada rama involucrada. Específicamente, el padre en la rama actual es el primer padre. Los otros están ordenados por la secuencia en `git merge …`.
Si solo tiene el padre actual, ¿cómo git o sabemos de qué rama se introducen algunos de los cambios? Estos cambios no se realizan en la rama actual al principio. Si no desea mantener este registro, puede aplastar todas las confirmaciones a las que se puede acceder desde la otra rama pero inalcanzables desde la rama actual, en una confirmación, y seleccionar o rebasar en la rama actual. Sin squash, está bien elegir o rebasar cada uno de ellos uno por uno. Cualquiera de los dos enfoques no puede realizar una confirmación de fusión, sino un historial lineal limpio. El resultado final del código es el mismo, pero el historial es diferente.
- ¿Qué hubiera pasado si MP3 no hubiera tenido éxito?
- ¿Cuál es la mejor manera de probar el aprendizaje automático?
- ¿Qué tiene de emocionante el Machine Learning?
- ¿Cuál es la mejor ciudad o país para iniciar un inicio de aprendizaje automático / IA?
- ¿Qué puede hacer un graduado en informática para mejorar su currículum, ya que los proyectos realizados por la mayoría de los estudiantes son más o menos proyectos académicos con estándares comunes en diferentes universidades?