Cómo cancelar una solicitud de extracción en github?


¿Cómo se puede cancelar una solicitud de extracción en github?

ACTUALIZACIÓN La respuesta aceptada no detalló los pasos en la respuesta y en cualquier caso, github ha hecho esto simple desde que se hizo esta pregunta, así que aquí están los pasos:

  1. Visita la página de solicitud de extracción
  2. Pulse el botón"cerrar solicitud de extracción"
Author: ks1322, 2011-03-22

5 answers

 108
Author: you cad sir - take that,
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-08-10 00:57:51

En el espíritu de un DVCS (como en" Distribuido"), no cancelas algo que has publicado:
Las solicitudes de extracción son esencialmente parches que has enviado (normalmente por correo electrónico, aquí por GitHub webapp), y tampoco cancelarías un correo electrónico;)

Pero dado que el sistema de Solicitud de Extracción de GitHub también incluye una sección de discusión, eso sería ahí donde podrías expresar tu preocupación al destinatario de esos cambios, pidiéndole que ignore 29 de tus 30 confirmaciones.

Finalmente, recuerda:

  • a/ usted tiene una sección de vista previa cuando hace una solicitud de extracción, lo que le permite ver el número de confirmaciones a punto de ser incluidas en ella, y revisar sus diferencias.
  • b/ es preferible rebase el trabajo que desea publicar como pull request en la parte superior de la rama remota que recibirá dicho trabajo. Luego puede hacer una solicitud de extracción que el destinatario podría aplicar de forma segura y rápida.

Dicho esto, desde enero de 2011 (" Refreshed Pull Request Discussions"), y mencionado en la respuesta anterior, puede cerrar una pull request en los comentarios.
Busque el botón "Comentar y Cerrar" en la parte inferior de la página de discusión:

https://github-images.s3.amazonaws.com/blog/2011/pull-refresh.png

 16
Author: VonC,
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-05-23 12:02:42

Si ha enviado una pull request a un repositorio donde no tiene los derechos para cerrarla, puede eliminar la rama desde donde se originó la pull request. Eso cancelará la solicitud de extracción.

 8
Author: Roch,
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-09-27 10:15:44

Vaya a la pestaña conversación y luego baje hay un botón" cerrar pull request " está ahí use ese botón para cerrar pull request, Tome ref de la imagen adjunta

 5
Author: Mohit,
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-08-29 17:01:11

Quería comentar, pero como mi reputación no calificaría para comentar, tenía que ser una respuesta. Github realmente te permitirá no solo cancelar una solicitud de extracción, sino también eliminarla simplemente eliminando el fork que estás tratando de empujar. Espero que esto pueda ayudar a algunos otros googlear esto.

 0
Author: Arkadij,
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-12-06 01:21:17