4. Version Control¶
4.1. Rationale¶
Rozproszony vs scentralizowane systemy kontroli wersji
GIT i jego zalety
4.2. Branches¶
Koncept Feature Branch relacja z User Story
Hotfix vs bugfix
Rozwiązywanie konfliktów w systemie kontroli wersji
Strategia budowania branchy
4.3. Repositories¶
Relacja branchy i zadań z backlog
Podział repozytoriów pod względem technicznym i produktowym
4.4. Merge vs Rebase¶
Kiedy Merge?
Kiedy Rebase?
Scalanie Pull Request (merge, rebase, squash+merge, squash+rebase)
4.5. Pull Request¶
Pull Request vs Merge Request
Statyczna analiza kodu Pull Requestów
4.6. Strategies¶
Strategia Fork
Strategia Centralnego Repozytorium
Strategia Monorepo
Strategia wszystko do Main
Strategia Git Flow


