2013-09-27 12 views

Odpowiedz

6

Pull requests pozwalają opowiedzieć innym o zmianach już pchane do GitHub repozytorium. Po wysłaniu żądania ściągnięcia, zainteresowani mogą przejrzeć zestaw zmian, omówić potencjalne modyfikacje, a nawet push follow-up commit, jeśli to konieczne.

Oddzielna wersja kodu jest BRANCH

5

Oddział jest tylko oddzielną wersją kodu.

Żądanie pobrania następuje, gdy ktoś podejmuje repozytorium, tworzy własny oddział, dokonuje pewnych zmian, a następnie próbuje scalić tę gałąź (wprowadzając zmiany w repozytorium kodu innej osoby). (W najogólniejszym terminów.)

16

rozkładana sygnały żądania, które mają pewne zmiany w swoim oddziale połączyły się gałęzi docelowej.

Jednym z przykładów może być utworzenie nowej gałęzi "moja-funkcja" w oparciu o bieżącą gałąź rozwoju (na przykład "master"). Kiedy skończysz, możesz przesunąć swoją gałąź do zdalnego repozytorium i utworzyć żądanie ściągnięcia z "my-feature" do "master". Żądanie pobrania umożliwia użytkownikom zapoznanie się ze zmianą i komentarzem, a także może przesłać dodatkowe zmiany w tej samej gałęzi w odpowiedzi na opinie, które zostaną zaktualizowane w żądaniu pobrania. Gdy kod jest dobry do scalenia, ktoś może zastosować scalenie do wzorca i żądanie ściągnięcia zostanie zamknięte.

Możesz oczywiście scalić gałęzie bez wcześniejszego utworzenia żądania ściągnięcia, ale korzyści z żądań ściągnięcia przychodzą do współpracy. W programie Stash można skonfigurować, kto może łączyć się z wybranymi gałęziami i wymagać określonej liczby przekazujących kompilacji lub zatwierdzeń, zanim można będzie wykonać scalanie. W środowisku zespołowym taki przepływ pracy pomaga poprawić jakość kodu i prędkość programistów.

Powiązane problemy