Záznam ze Vzdělávacího okénka HAVIT z 19. dubna 2018, kde jsem prezentoval nový standard workflow pro používání GIT source control. Je publikován na našem HAVIT YouTube Channelu.
Základní pravidla workflow:
Jediná vývojářská mainline = master.
Rebase upřednostňujeme před merge (přehlednější historie).
Release označujeme tagem „release/…“ (typicky do master).
Hotfix = branch „hotfix/…“ z nasazeného commitu (dle version.txt nebo release-tagu) + nový release tag + merge do master + delete branch
Feature branching („feature/…“) pouze ve vybraných situacích, pokud vím co chci, proč to dělám a umím to.
V lokálním repo se invencím meze nekladou, chceme však Continuous Integration (např. častý rebase)