Wie kann ich eine Pull-Anforderung, die für ein übergeordnetes Repository meiner Gabel gestellt wurde, in die Codeleiste meiner Gabel anwenden? Ich bin mir nicht sicher, ob jemand diese Frage verstehen kann :) Ich werde versuchen, sie anhand eines Beispiels zu erklären.
Es gibt ein Repo https://github.com/balupton/history.js , es gibt einige Pull-Anforderungen für dieses Repo, die nicht in die Codebasis eingefügt wurden, zum Beispiel dieses https://github.com/balupton/history .js / pull / 251 / Commits . Aus irgendeinem Grund akzeptiert der ursprüngliche Entwickler dies nicht. Jetzt habe ich dieses Repo https://github.com/prudnikov/history.js gegabelt und möchte diese spezielle Pull-Anfrage in mein Mu-Repository zusammenführen. Wie kann ich das machen?
Antworten:
Sie sollten in der Lage sein, das andere Repo einfach herunterzuziehen und es mit Ihrem zusammenzuführen.
Dadurch wird das erwähnte Repo abgerufen und bei allen Commits, die Sie nicht haben, automatisch in den Commit eingefügt.
In Ihrem Beispiel also, wenn Sie sich in Ihrem Hauptzweig befinden oder wenn Sie es in einem anderen Zweig testen möchten:
Nachdem das andere Commit mit Ihrem zusammengeführt wurde, können Sie mit dieser zusätzlichen Änderung wieder auf Ihre eigene Fernbedienung übertragen.
quelle