Git flow vs trunk-based development

19.09.2018 / Dobre praktyki / git
git
Dziś porównamy dwa odmienne podejścia do używania narzędzia, jakim jest system kontroli wersji Git. Pierwszym podejściem jest git flow, który dawno już podbił serca użytkowników Gita. Drugi to development oparty o gałąź ...

Oprzyj się o gałąź główną – czyli o podejściu trunk-based development

22.06.2018 / Dobre praktyki / git
Development
Dewelopment oparty o gałąź główną (Trunk-based development) to sposób pracy z repozytorium kodu, w którym zmiany ewidencjonuje się od razu w głównej gałęzi. Jest antagonistyczny w stosunku do git-flow, przez co wiele osób uważa go za kontrowersyjny. Jest za to skuteczny. W raporcie „Stan DevOps – Raport 2017” trunk-based development jest jednym z wyróżników najlepiej radzących sobie przedsiębiorstw. Dziś opowiem o rozwoju opartym o gałąź główną. Artykuł porównujący to podejście oraz git-flow niebawem.

Git – trójkątny przepływ pracy

07.05.2018 / Dobre praktyki / git
Git trójkątny przepływ pracy
W naszym ulubionym Open Source'owym programie brakuje nam funkcjonalności. Co zrobić? Odetchnąć z ulgą 😉 w końcu to Open Source – możemy ją sobie po prostu dopisać. Wystarczy, że znajdziemy kod źródłowy ...

Git – podstawowe narzędzie pracy dewelopera i nie tylko. Część I. Trudne początki

05.06.2017 / Dobre praktyki / git / seria git
Git
Dawno, dawno temu, za siedmioma mainframe'ami, za siedmioma terminalami, a przed siedmioma monitorami pracowali programiści. Już w tych ciemnych wiekach, kiedy nie było jeszcze internetu, facebooka i wielu innych wynalazków programiści, dziś zwani dumnie deweloperami, musieli współpracować razem. Chcieli osiągnąć ambitny cel, jakim było, i jest do dziś, wytworzenie działającego oprogramowania. Każde z tych przedsięwzięć borykało się z tym samym problemem – synchronizacją pracy nad kodem źródłowym.