Cómo hacer PR y fusionar de nuevo después de revertir PR mediante el button Revertir de Github

Básicamente utilicé el button de reversión de Github para revertir un RP previo para una twig de características en el master , luego decidí fusionar la misma twig de características que revertí anteriormente, pero no pude hacerlo. Pasos de la siguiente manera:

  1. PR para combinar la twig de function con la master
  2. Revertir fusión de PR desde ( master )
  3. Intenté crear una nueva RP para fusionar la twig de características para volver a master .
  4. Tengo este post:

No hay nada para comparar

master está actualizado con todas las confirmaciones de feature-branch. Intenta cambiar la base para tu comparación.

Cualquier sugerencia sobre cómo puedo fusionar la twig de características nuevamente en el master

Solo revertir la reversión. Entonces, onclick en el button de revertir habrá creado un nuevo PR (su paso 2). Una vez que se fusiona, tendrá la opción de revertir esto, lo que creará una nueva twig con todos sus cambios de nuevo. Luego puede extraer esto, hacer cambios en él (si es necesario) y crear una nueva RP. Perderá todos los posts de confirmación en Github, pero todos los cambios de files seguirán existiendo. Es bueno referirse a su twig original y revierte en la nueva RP.

Cualquier cosa para evitar una rebase complicada o fuerza para dominar.

La razón por la que no puede fusionarse automáticamente es porque la base de la twig no está sincronizada con la CABEZA de la twig principal.

Revertir el Revertir puede ser complicado y, a veces, carece de transparencia.

Además, revertir una reversión evitará que otras twigs con este código se combinen correctamente.

Digamos que tiene la característica x en el maestro y se fusionó en la twig y. entonces usted decide que master no debería haber tenido la característica x fusionada aún, ya que depende de la twig y. Entonces, vuelves al maestro. Cuando intenta fusionar la twig x, el command git-merge ve la fusión original, y felizmente anuncia que todo está bien y las twigs ya se han fusionado, omitiendo estas confirmaciones para la característica x, aunque las haya querido fusionar con la twig y.

Debería extraer el maestro más reciente, volver a establecer la base de su twig en el maestro y luego debería poder hacer otra request de extracción.