Branching Strategies Quiz

5 questions Pass: 70% +25 pts (50 with Pro)

Quiz covering Branching Strategies

What you'll be asked

  1. Which branching strategy is characterized by developers merging small, frequent updates to a core 'main' branch rather than working on long-lived feature branches?
  2. In the Gitflow branching strategy, which branch is intended for preparing production releases and typically only allows bug fixes and metadata changes?
  3. You are working on a team that needs to support multiple versions of a software product simultaneously in production. Which strategy is most appropriate?
  4. A team is transitioning to CI/CD. They are currently using Gitflow but finding that 'integration hell' occurs during the merge of long-lived feature branches. What is the most effective change to their process?
  5. When using Feature Flags in a Trunk-based development model, what is the primary technical requirement for the implementation to be successful?

Answers and explanations come after you submit.