Tengo dos twigs devel
y next
. En devel
tengo una cantidad más o less grande de compromisos. Algunas de las confirmaciones se seleccionan en seguida. También agregué algunos commits a next y tengo commits que se fusionan desde el devel
.
Ahora me gustaría ver qué compromiso falta en el próximo devel
, así que puedo seleccionar el compromiso perdido al siguiente. Mi pregunta es ahora,
Cómo verificar los mismos commits entre devl
y next
Los commits de devel
están ahí o no en el next
? Si no fuera así, tendría que elegir a next
.
Desea las opciones relacionadas con la selección de cerezas que tiene el logging de git , una de --cherry-mark
, --cherry-pick
:
git log --cherry-mark next...devel # <-- three dots, not two, for symmetric diff.
Tenga en count que cualquier solución basada en diferencias de text se puede engañar aquí, y evitar incluso la posibilidad de que se desaproveche es una de las razones para hacer solo fusiones registradas en el trabajo publicado.
Tu puedes hacer
git log devel..next
Esto le mostrará que confirma que tiene desarrollo pero no en el siguiente