Update August 2016: Durch Ändern des Basiszweigs einer Pull-Anforderung kann dieser Zweig endlich geändert werden.
(Und damit ist die Ausgabe 18 abgeschlossen , die 3 Jahre alt war und mehr als 1500 Kommentare hatte.)
Nachdem Sie eine Pull-Anforderung erstellt haben, können Sie den Basiszweig so ändern, dass die Änderungen in der Pull-Anforderung mit einem anderen Zweig verglichen werden.
Ursprüngliche Antwort:
Da eine PR nicht in Bezug auf die Verzweigung bearbeitet werden kann (siehe unten), ist der einfachste Weg:
- Erstellen Sie einen lokalen neuen Zweig über Ihrem aktuellen Zweig
- Schieben Sie diesen neuen Zweig
- Machen Sie eine neue PR mit dem richtigen Ziel.
- Schließen Sie die vorherige PR
- Verweisen Sie auf die "alte" Pull-Anfrage von der neuen. z.B.
Supersedes #123
(wie unten von Rivera kommentiert )
(Originalantwort, nur gültig beim Erstellen der PR )
Sie können versuchen, einen anderen Basiszweig auszuwählen , wie unter " Ändern des Zweigbereichs und des Ziel-Repositorys " (Klicken auf die Edit
Schaltfläche oben auf einer PR-Seite).
Die einfachste Art, über das Branchenangebot nachzudenken, ist folgende:
- der Basiszweig ist , wo Sie denken , Änderungen angewandt werden sollen,
- Der Hauptast ist das, was Sie anwenden möchten.
Durch Ändern des Basis-Repositorys wird geändert, wer über die Pull-Anforderung benachrichtigt wird.
Jeder, der auf das Basis-Repository pushen kann, erhält eine E-Mail-Benachrichtigung und sieht die neue Pull-Anforderung bei der nächsten Anmeldung in seinem Dashboard.
Wenn Sie sich als wählen Basiszweig denjenigen, der die ursprünglichen Maintainer (Eigentümer) wollen, Ihre PR sollten aus Ihrer Branche (unverändert) auf den neuen Basiszweig verschmelzen.
Wenn Ihre Filiale (noch) remote verfügbar ist, müssen Sie lokal keine neue Filiale erstellen.
Wählen Sie Ihre Filiale (die die von Ihnen eingereichten Änderungen enthält) entweder direkt aus dem Dropdown-Menü oder unter "# Filialen" ( https://github.com/account/project/branches ) aus.
Klicken Sie auf "Neue Pull-Anfrage". Auf diese Weise können Sie einen neuen Basiszweig (Zielzweig) auswählen.
Hier ist ein Screenshot der neuen Benutzeroberfläche von Github:
Ich kann eine PR der Verzweigung
UX
gegen jede Verzweigung / Verzweigung einreichen - es spielt keine Rolle, ob ich zuvor eine PR für die Verzweigung eingereicht habeUX
.quelle
Sie können jetzt: https://github.com/blog/2224-change-the-base-branch-of-a-pull-request
"Sie können jetzt den Basiszweig einer offenen Pull-Anforderung ändern. Nachdem Sie eine Pull-Anforderung erstellt haben, können Sie den Basiszweig so ändern, dass die Änderungen in der Pull-Anforderung mit einem anderen Zweig verglichen werden. Durch Ändern des Basiszweigs von Ihre ursprüngliche Pull-Anfrage, anstatt eine neue mit dem richtigen Basiszweig zu eröffnen, können Sie wertvolle Arbeit und Diskussion behalten. "
quelle
Sie müssen eine neue Pull-Anforderung erstellen, wie im gibhub-Dokument LINK angegeben
New Pull request
compare page
Wählentarget branch
Sie auf der linken Seite die aus, die Sie drücken möchten, und auf der rechten Seite diebranch you already pushed
.PR
.PR
quelle
Es ist ziemlich einfach. Klicken Sie einfach auf die PR, für die Sie den Basiszweig ändern möchten. Suchen Sie die Schaltfläche "Pull-Anforderung schließen" unten auf der Webseite. Jetzt können Sie einen neuen PR normal neu erstellen - stellen Sie sicher, dass Sie diesmal den richtigen Basiszweig auswählen.
quelle