Kann ich meine Gabel löschen, bevor die Pull-Anfrage akzeptiert wird?

3364
user137369

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.

14
Aus diesem Grund ist GitLabs geschützter Branchenworkflow so cool: https://github.com/gitlabhq/gitlabhq/blob/f22c709539d06be6fa76f148dedffdef1170936c/doc/workflow/authorization_for_merge_requests.md Ciro Santilli 新疆改造中心 六四事件 法轮功 vor 9 Jahren 0

3 Antworten auf die Frage

7
user137369

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.

5
thirtythreeforty

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 
Gute Antwort. Kurz und leicht verständlich. Vielen Dank. user137369 vor 11 Jahren 0
@ user137369: Großartig, aber falsch. firegurafiku vor 8 Jahren 0
@firegurafiku Ich weiß, deshalb ist es nicht die akzeptierte Antwort. user137369 vor 8 Jahren 0
Hmm, yep, das scheint sich geändert zu haben, seit ich es gepostet habe (oder ich war ursprünglich falsch). Ich werde die neuen Informationen bearbeiten. thirtythreeforty vor 8 Jahren 0
2
キキジキ

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.

Die Pull-Anfrage ist da, aber sie zeigt "Unbekannter Zweig" für mich. Ciro Santilli 新疆改造中心 六四事件 法轮功 vor 9 Jahren 0
Aber der Unterschied ist immer noch da, also spielt es keine Rolle, ob der ursprüngliche Zweig unbekannt ist. balu vor 9 Jahren 1