Ja, das geht. Von Gitub Seite auf Überprüfung Pull - Anforderungen vor Ort :
Wenn eine Gabel gelöscht wurde, kann die Pull-Anforderung noch zusammengeführt werden.
Ich habe auf github eine Abzweigung gemacht, eine kleine Korrektur vorgenommen und eine Pull-Anfrage eingereicht. Bei jeder Pull-Anfrage "in line" kann ich jedoch feststellen, dass dieser Entwickler lange brauchen wird, bevor er meinen überprüft. Die Sache ist, ich will das Repository nicht - ich habe es nur gegabelt, um das Problem zu lösen (das der Entwickler selbst im TODO hatte).
Meine Frage ist: Wenn ich das Repository aus meinem Konto lösche, kann der Entwickler die Pull-Anforderung trotzdem annehmen? Es ist eine Änderung von nur wenigen Zeilen.
Ja, das geht. Von Gitub Seite auf Überprüfung Pull - Anforderungen vor Ort :
Wenn eine Gabel gelöscht wurde, kann die Pull-Anforderung noch zusammengeführt werden.
Ja, alle Pull-Anforderungen sind im Ziel-Repository verfügbar, auch wenn der Zweig vor dem Zusammenführen gelöscht wird. Die Git-Struktur befindet sich unter refspec pull/###/head
, wobei ###
die Pull-Request-Nummer lautet. Der Eigentümer des ursprünglichen Projekts kann mithilfe der GitHub-Weboberfläche oder in der Befehlszeile zusammenführen, indem der Zweig heruntergeladen wird:
git fetch origin pull/###/head:pullrequest git merge pullrequest
Ich habe gerade eine Gabel gelöscht, und sowohl das offene Problem als auch die relative Pull-Anforderung sind immer noch vorhanden, also denke ich, dass es möglich ist.