2011-09-03 15 views
8

Jaki jest właściwy przepływ pracy w celu efektywnego rozwidlenia żądania Pull?Rozwidlenie żądania ściągnięcia, na Github

Aby wyjaśnić przypadek użycia: Znalazłem repozytorium, które zawiera żądanie pobrania, które dodaje potrzebną funkcję. Niestety autor żądania pobrania uległ awarii, a właściciel repozytorium nie zaakceptuje żądania pobrania, dopóki nie zostaną napisane testy. Chciałbym "rozwidlić" żądanie Pull i napisać testy, aby właściciel repo zaakceptował nową funkcjonalność.

Odpowiedz

7

Możesz rozwidlić oryginalny projekt, napisać testy jednostkowe, a następnie użyć funkcji "Kolejka widłowa", aby selektywnie wprowadzić zmiany przez osobę trzecią do własnego repozytorium, a na końcu wysłać żądanie ściągnięcia do własnego repozytorium, jednostki testy włącznie, do oryginalnego repozytorium.

+0

Niesamowite rozwiązanie, nie wiedziałem o tej funkcji. Niestety oryginalna prośba o przyciągnięcie nie działa czysto w bieżącym repo (tak mówi narzędzie kolejki widżetów). – CambridgeMike

+0

Możesz również ręcznie wykonać narzędzie "fork": dodaj repozytorium firm trzecich za pomocą 'git remote add', a następnie możesz scalić pliki i porównać je z innymi repo przy pomocy zwykłych narzędzi git ... –

+2

Co teraz robimy, nie ma kolejki widłowej na Githubie? –

Powiązane problemy