Die Aktualisierung der Pull-Anfrage nach dem Commit der Überprüfungsänderungen wird nicht in der Pull-Anfrage angezeigt
Lesezeit: 2 Minuten
Benutzer2924482
Ich habe ein GitHub-Repository geforkt, einige Änderungen an meinem Fork vorgenommen und einen Pull-Request eingereicht, aber die Besitzer des ursprünglichen GitHub-Repositorys haben um einige Änderungen gebeten, um die sie mich im Pull-Request gebeten haben. Ich bin davon ausgegangen, dass das Hinzufügen zusätzlicher Änderungen zu meinem Fork dazu führt, dass diese im aktuellen Pull-Request angezeigt werden, aber zu meiner Überraschung kann ich meine Änderungen im Pull-Request nicht sehen.
Folgendes habe ich getan, nachdem ich die ursprüngliche Pull-Anfrage generiert hatte:
Codeänderungen vorgenommen
Fügen Sie die Dateien 1git add -A` hinzu
Übertragen Sie die Dateien git commit -m "these are my suggested changes in pull request"
Senden Sie meine Änderungen mit git push
Ich kann Änderungen an meinem eigenen Fork sehen, verstehe aber nicht, warum ich im Pull-Request keine Änderungen sehen kann.
Weiß jemand, was ich tun muss, damit meine Änderungen im aktuellen Pull-Request angezeigt werden?
Ich würde mich sehr über Ihre Hilfe freuen.
Beantwortet das deine Frage? GitHub-Pull-Request zeigt Commits an, die sich bereits im Zielzweig befinden
– Michael Freidgeim
26. August 2020 um 10:42 Uhr
Sie müssen sicherstellen, dass Sie sich im selben Branch befinden wie der, den Sie für Ihre Pull-Anfrage verwendet haben.
Wie hier erwähnt
Der Pull-Request fügt die neuen Commits automatisch am Ende der Pull-Request-Diskussion hinzu (d. h. sie sind bereits vorhanden, scrollen Sie nach unten!)
Wenn die Pull-Anfrage noch offen ist, sollten Sie dort Ihr neues Commit sehen.
Wenn nicht, wenden Sie sich an den GitHub-Support: Möglicherweise liegt ein Synchronisierungsproblem vor.
Fügen Sie ein neues Commit mit einer beliebigen Scheinänderung hinzu, die Sie später rückgängig machen können (oder fügen Sie ein neues Commit hinzu, indem Sie einen Kommentar zu einer Funktion hinzufügen, um deren Funktionsweise zu erläutern, die nicht rückgängig gemacht werden muss). Dadurch wird Ihre PR aktualisiert
Mein PR blieb hängen und zeigte nicht alle Commits an, die ich gepusht hatte, und das einfache Pushen eines neuen Commits half dabei, den PR auf Github zu aktualisieren, danke!
– Schneeammer
18. April um 10:54
Genau das, was wir brauchten! Aber ich frage mich, warum die PR nicht aktualisiert wurde, ohne einen leeren Commit zur Kette hinzufügen zu müssen? Hoffentlich kann hier jemand etwas Licht ins Dunkel bringen.
– wechselnde Regenbogen
4. Mai um 16:25 Uhr
Bei mir hat es auch funktioniert, die PR zu schließen und sie dann sofort wieder zu öffnen.
– Robert Hardy
7. Juni um 18:17
Ich hatte ein ähnliches Problem, habe Commits und Kommentare durchgeführt, nichts ist passiert. Also gab ich auf und nach 40 Minuten wurde die PR automatisch aktualisiert.
Wenn Sie einen Zweig von Quelle A zu Ziel B erstellt haben, versuchen Sie, die PR zu bearbeiten und die PR mit derselben Quelle (A) und demselben Ziel (B) zu aktualisieren. Dies wird funktionieren und die neuen Änderungen werden sichtbar sein.
14524800cookie-checkDie Aktualisierung der Pull-Anfrage nach dem Commit der Überprüfungsänderungen wird nicht in der Pull-Anfrage angezeigtyes
Beantwortet das deine Frage? GitHub-Pull-Request zeigt Commits an, die sich bereits im Zielzweig befinden
– Michael Freidgeim
26. August 2020 um 10:42 Uhr