- Dokonałem pewnych zmian
- Złożyłem prośbę o wycofanie
- Żądanie ściągnięcia zostało zaakceptowane i scalone.
- Znaleźliśmy błąd
- Zmiany zostały ponownie usunięte, podczas gdy naprawiałem błąd.
Teraz naprawiłem błąd i chcę ponownie przesłać żądanie ściągnięcia z 1 dodatkowym zatwierdzeniem. Czy istnieje sposób, aby ponownie otworzyć żądanie ściągnięcia lub zaktualizować je, czy też muszę utworzyć nowe żądanie ściągnięcia, ponownie wpisać opis itp.? Gitorious ma tę funkcję i niedawno przenieśliśmy się do GitHub.
github
merge
pull-request
Michael Parker
źródło
źródło
Odpowiedzi:
Wydaje się, że odpowiedź brzmi: nie możesz.
Po scaleniu i zamknięciu żądania ściągnięcia jest ono zablokowane na zawsze i nie można go ponownie otworzyć. Jeśli twoje żądanie ściągnięcia jest scalone, zamknięte, a następnie twoje zmiany są wyciągane (przez wymuszenie cofania do przed scaleniem), będziesz musiał dodać zatwierdzenia do gałęzi i utworzyć nowe żądanie ściągnięcia, kopiując wszystkie szczegóły i prawdopodobnie zapewniając łącze do oryginalnego żądania ściągnięcia, aby ręcznie zapisać historię.
Może to być niezła prośba o funkcję dla przyszłego GitHuba.
źródło
Właśnie pomyślnie ponownie otworzyłem żądanie ściągnięcia przez
źródło
Po prostu wyprowadź nową gałąź z istniejącej gałęzi, w której wykonałeś dodatkowe 1 zatwierdzenie. Stamtąd prześlij żądanie ściągnięcia.
źródło
Możesz użyć akcji przywracania:
Utworzy kolejne żądanie ściągnięcia, cofając wszystkie zmiany wprowadzone w połączonym żądaniu ściągnięcia.
źródło