Podsumowanie

Ukończone

W tym module przedstawiono sposób współpracy z innymi osobami przy użyciu usług Git i GitHub.

Andy i Mara są w trakcie wdrażania systemu, który pozwoli im na lepszą współpracę i zagwarantuje, że tylko kod wysokiej jakości będzie scalany z gałęzią main.

Znaczek kompilacji i widżety pulpitu nawigacyjnego pomagają zespołowi i innym osobom zrozumieć najnowszy stan kompilacji i śledzić historię kompilacji w czasie.

Chociaż Andy i Mara są głównymi współautorami kodu, skonfigurowanie reguły w usłudze GitHub w celu wymagania przeglądu jest dobrym sposobem wymuszania zdyscyplinowanej praktyki przeglądu kodu. Nawet drobne błędy mogą spowodować przerwanie kompilacji. Na przykład pokazano, jak błąd wpisywania przechodzi przez kompilację i w ręce zespołu QA.

Dowiedz się więcej

Eksplorowanie narzędzi upraszczających przepływ pracy git i GitHub

W tym module wprowadzono podstawowe zmiany w witrynie internetowej Space Game . W praktyce zmiany będą zapewne znacznie bardziej złożone. Chociaż możesz wykonywać wszystkie potrzebne czynności z poziomu wiersza polecenia, istnieje wiele narzędzi, których można użyć do uproszczenia przepływu pracy. Poniżej przedstawiono dwa, które zalecamy:

Więcej informacji o systemie Git

Chociaż możesz nauczyć się usługi Git za pomocą zaledwie kilku poleceń, pełne opanowanie pozwoli wykonać bardziej złożone typy scalania i zrozumieć historię bazy kodu.

Doskonałymi źródłami informacji o systemie Git są witryna git-scm.com i książka Pro Git.

Definiowanie przepływu pracy

Przepływ pracy, którego użyto w tym module, to standardowy sposób rozpoczęcia pracy. Twój zespół może dostosować go do własnych potrzeb. Wiele zasobów i perspektyw w Internecie można znaleźć w różnych zespołach z różnymi potrzebami.

Zrozumienie przepływu usługi GitHub wprowadza podejście podobne do tego, co pokazano w tym module, i zawiera porady, które można zastosować do własnego przepływu pracy.

Artykuł Efektywny model rozgałęziania w systemie Git zawiera omówienie bardziej zaawansowanej strategii odgałęziania i scalania.

Jak podzielić żądania ściągnięcia opisuje sposób dzielenia dużych żądań ściągnięcia na mniejsze, aby ułatwić innym zrozumienie zmian.

Artykuł Jak pisać wiadomości dotyczące zatwierdzeń w systemie Git przedstawia informacje ułatwiające współpracę dzięki tworzeniu skutecznych wiadomości dotyczących zatwierdzeń.

Określanie zdarzeń wyzwalających potoki wyjaśnia, w jaki sposób wyzwalacze umożliwiają kontrolowanie, które pliki lub gałęzie Git powodują wystąpienie kompilacji.