Aby postępować zgodnie z najlepszymi praktykami SCM zalecanymi przez Google i zwiększyć szybkość dostarczania, który proces powinien przyjąć Twój zespół?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Każdy programista tworzy osobistą gałąź, zatwierdza zmiany w tej gałęzi i codziennie łączy je z gałęzią main..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to "Każdy programista tworzy osobistą gałąź, zatwierdza zmiany w tej gałęzi i codziennie łączy je z gałęzią main." Google zaleca strategię ciągłej integracji (CI) i częstego dostarczania (CD), co oznacza, że zmiany są integrowane z główną gałęzią często, najlepiej codziennie. Tworzenie osobistych gałęzi dla każdego programisty i codzienne ich łączenie z gałęzią main minimalizuje konflikty scalania i ułatwia szybkie wykrywanie błędów integracyjnych. Pozostałe opcje są mniej efektywne: Zatwierdzanie zmian bezpośrednio do gałęzi main przed każdym wydaniem (opcja 1) prowadzi do dużych, ryzykownych zmian i trudności w integracji. Kopiowanie całego repozytorium przez każdą grupę (opcja 2) jest nieefektywne i utrudnia współpracę. Łączenie gałęzi funkcyjnych tylko przed głównymi wydaniami (opcja 4) opóźnia integrację i zwiększa ryzyko konfliktów.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana