GitHub: Reabriendo una solicitud de extracción fusionada
- Hice algunos cambios
- Presenté una solicitud de extracción
- La solicitud de extracción fue aceptada y fusionada.
- Hemos encontrado un error
- Los cambios se eliminaron de nuevo mientras corregía el error.
Ahora he corregido el error y quiero volver a enviar la solicitud de extracción con 1 confirmación adicional. ¿Hay alguna manera de volver a abrir la solicitud de extracción o actualizarla, o tengo que crear una nueva solicitud de extracción, escribir la descripción, etc. de nuevo? Gitorious tiene esta característica y hemos recientemente me mudé a GitHub.
4 answers
La respuesta parece ser: No puedes.
Una vez que una solicitud de extracción se fusiona y cierra, se bloquea para siempre y no se puede volver a abrir. Si tu pull request se fusiona, se cierra, entonces tus cambios se extraen (por fuerza empujando hacia atrás a antes de la fusión), necesitarás agregar commits a la rama y crear una nueva pull request, copiando todos los detalles y probablemente proporcionando un enlace a la pull request original para guardar manualmente el historial.
Podría ser un buen solicitud de características para el futuro GitHub.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-14 12:25:15
Acabo de reabrir con éxito una solicitud de extracción por
- Comentando sobre la pull request
- Haciendo clic en el botón 'Enviar y volver a abrir' que apareció en el formulario de comentarios.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-14 16:47:30
Puede usar la acción revertir:
Creará otra solicitud de extracción deshaciendo todos los cambios realizados en el PR fusionado.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-21 13:33:51
Simplemente derive una nueva rama de la rama existente donde ha hecho extra 1 commit. A partir de ahí, envíe la solicitud de extracción.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-15 06:33:34