/ / Zarządzanie wieloma oddziałami za pomocą Git, gdy trwa wiele PR-ów - git

Zarządzanie wieloma oddziałami za pomocą Gita, gdy jest w toku wiele PR-ów - git

Jeśli mam kilka oddziałów, które są w PRstatus i chcę utworzyć nowy oddział, aby móc rozpocząć pracę nad nową funkcją, jak to zrobić? Czy utworzę nowy oddział na podstawie najnowszego oddziału, który ma status PR?

Oba PR nie zostały połączone w master, więc myślę, że jeśli utworzę gałąź, może nie pobrać najnowszego kodu, który jest w moim najnowszym PR.

Czy też muszę zgłaszać błąd moim recenzentom, aby mój PR został szybko sprawdzony i scalony, czy to lepsza droga?

Odpowiedzi:

0 dla odpowiedzi № 1

To trudne pytanie, które mamspotykane często przez lata. Jeśli następne zadanie, które chcesz rozpocząć, zależy od pracy zawartej w którejkolwiek gałęzi znajdującej się w PR, możesz poczekać, aż te PR zostaną ukończone. Jeśli odłączysz jeden (lub oba) oddziały PR, ryzykujesz, że niektóre z nowych prac zostaną unieważnione później, jeśli będziesz musiał wprowadzić znaczące zmiany w oddziałach PR w ramach procesu przeglądu.

Jeśli możesz rozpocząć nowe prace od głównego tematugałąź, to może być najłatwiejsza droga. Po zakończeniu PR możesz rozważyć zadania zależne od zmian. Jeśli absolutnie musisz kontynuować prace rozpoczęte w którymkolwiek oddziale PR, być może możesz zahaczyć recenzentów i poprosić ich o przyspieszenie recenzji.

Idealnie byłoby, gdyby Twój przepływ pracy uniknął takiej sytuacji, ale dałem kilka opcji do rozważenia.