Mein Workflow: Ich habe einen Fork (Ursprung) eines Remote-Projekts (Upstream). Ich habe einen Zweig erstellt, Thema / TICKET. Ich möchte eine Pull-Anfrage meines Ursprungszweigs für das Upstream-Projekt in einem gleichnamigen, brandneuen Zweig "Thema / TICKET" erstellen. Mit anderen Worten, ich möchte meine Pull-Anfrage nicht an den Hauptzweig oder einen vorhandenen Zweig senden.
Bei Verwendung von BitBucket habe ich diese Option. Wenn ich meine PR erstelle, wähle ich meinen Ursprungszweig aus und die Remote-Zweigauswahl ermöglicht "Neuen Zweig erstellen (Thema / TICKET)".
In GitHub habe ich diese Option anscheinend nicht. Ich kann den neuen Filialnamen eingeben. aber dann wird die Option, fortzufahren, grau, bis ich einen gültigen, vorhandenen Zweig vorgelagert auswähle.
Die nervige Abhilfe besteht darin, die Zweige stromaufwärts zu erstellen, bevor ich die PR durchführe. Aber es erfordert die Frage nach jemandem, der sich stromaufwärts engagieren kann - es scheint mir, dass es einen einfacheren Weg geben muss, dies zu tun.
Gibt es mit GitHub eine Möglichkeit, eine Pull-Anforderung zum Erstellen eines neuen Upstream-Zweigs zu erstellen, oder ist dies nur eine bekannte Einschränkung?
Ich habe etwas Ähnliches versucht, und die einzige Lösung, die ich bekam, bestand darin, einen Benutzer mit Push-Berechtigung für den Upstream zu haben .
Auf diese Weise können Sie einen ersten Push nach Upstream ausführen . Gleich danach drängen Sie auch auf den Ursprung . und danach können Sie Ihre Pull-Anfragen von Zweig zu Zweig stellen, wie Sie es möchten.
Seien Sie vorsichtig, wenn Sie die Pull-Anforderung erstellen, da der standardmäßig ausgewählte Zweig für den Upstream immer "Master" ist.
quelle
gh-pages
Zweig für Projekte zu schaffen , die ich liebe. Ich gable und erstelle dengh-pages
Zweig in meinem Repo. Ich füge Dateien hinzu und teste sie mit meiner eigenen Gabel. Sobald sie gut genug sind, möchte ich idealerweise eine Pull-Anfrage senden, bei der das ursprüngliche Upstream-Repo keinegh-pages
Verzweigung hat. Ich muss den Eigentümer bitten, eine leere Filialegh-pages
für mich zu erstellen . :(