Zacząłem używać gitflow do projektu i mam wyjątkową gałąź funkcji, a także nowo utworzoną poprawkę. Zgodnie z przepływem pracy gitflow poprawka jest stosowana zarówno do gałęzi głównej, jak i rozwijającej , ale nic nie jest powiedziane ani zrobione na temat istniejących gałęzi funkcji.
Niemniej jednak chciałbym włączyć zmiany poprawki z powrotem do mojej gałęzi funkcji, która tak blisko, jak mogę powiedzieć, pozostawia trzy opcje:
- Nie uwzględniaj zmian. Jeśli zmiany były potrzebne dla gałęzi funkcji, powinna ona być częścią gałęzi funkcji.
- Scalanie rozwija się z powrotem w gałąź funkcji. Wydaje się, że to najlepiej podąża za przepływem pracy gitflow, ale spowodowałoby zatwierdzenia poza kolejnością.
- Zmień gałąź funkcji na rozwijanie . Pozwoliłoby to zachować kolejność zatwierdzania, ale ponowne wydawanie wydaje się być całkowicie nieobecne w ogólnym przepływie pracy gitflow.
Jaka jest tutaj najlepsza praktyka?
Odpowiedzi:
Nie widzę nic złego w przebazowania swój fabularny oddział na opracowanie odebrać najnowszych poprawek. Faktycznie, często przebazowania swój fabularny oddział przeciwko rozwijać mogą być pomocne, ponieważ pozwala zachować swój oddział „na bieżąco”, co sprawia, że łącząc wiele łatwiejsze, kiedy dojdziesz do tego etapu.
źródło