- When should I use gitflow vs. trunk-based development?
- Gitflow fits versioned software with scheduled releases (desktop apps, SDKs). Trunk-based development fits web apps with continuous deployment. Most SaaS teams moved to trunk-based after 2018.
- What are the five branch types in gitflow?
- main (production), develop (integration), feature/* (new work), release/* (stabilization), hotfix/* (production patches). Feature and hotfix branches are deleted after merge.
- Does the simulator support parallel feature branches?
- Yes — create multiple feature branches simultaneously and merge them in different orders to see how develop accumulates changes and how conflicts arise.