GitHub: la Réouverture d'une fusion de pull request
- J'ai apporté quelques modifications
- J'ai soumis une demande d'extraction
- La traction demande a été acceptée et fusionnés.
- Nous avons trouvé un bug
- Les changements ont été retirés de nouveau alors que j'ai corrigé le bug.
J'ai maintenant corrigé le bug et souhaitez renvoyer la demande de pull avec 1 extra commettre. Est-il possible de rouvrir la demande d'extraction ou de mettre à jour, ou dois-je créer un nouveau pull request, tapez la description etc de nouveau? Gitorious dispose de cette fonctionnalité et nous avons récemment déménagé à GitHub.
- J'ai été dans une situation similaire aujourd'hui, c'est à dire utilisés "Fusion Pull Request" bouton qui, par défaut, fusionner les modifications dans la branche cible et fermer le PR. Plus tard, j'ai découvert un bug dans les tests que j'ai voulu développeur à l'origine de corriger. Je voulais un moyen de rouvrir cette PR de sorte que de plus en plus s'engage peut être ajouté à ce même RP, mais ne pouvait pas car il n'y a pas de bouton pour la réouverture de la PR.
Vous devez vous connecter pour publier un commentaire.
La réponse semble être: Vous ne pouvez pas.
Une fois une pull request est fusionné et fermé, c'est fermé pour toujours et ne peut pas être rouverte. Si votre pull request est fusionné, fermée, vos modifications sont sorti (via la force de poussée vers l'arrière à l'avant de la fusion), vous devrez ajouter des commits de la branche et de créer un nouveau tirez sur demande, copie de tous les plus de détails que probablement fournir un lien vers l'original de la demande d'extraction d'enregistrer manuellement l'histoire.
Pourrait être une belle demande de fonctionnalité pour l'avenir GitHub.
J'ai juste réussi a rouvert une demande d'extraction par
Juste dériver une nouvelle branche à partir de la branche où vous avez fait extra 1 commit. À partir de là, soumettre la demande d'extraction.
Vous pouvez utiliser le revert d'action:
Il va créer un autre pull demander l'annulation de tous les changements fait dans la fusion de PR.