Záznam ze Vzdělávacího okénka HAVIT z 14. dubna 2021, kde jsem prezentoval náš 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).
- Hotfixování = v branch „release/…“ 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)