The transit authority’s cloud team insists new fare-calculator features be developed on short-lived branches instead of committing straight to production main. Why does branch management matter?
Select an answer to reveal the explanation.
Short Explanation
Branches are sandboxes with labels. Build the fare-calculator experiment off to the side so main—the thing that can ship—stays stable. When the work is ready, review and merge; don’t treat production main like a scratch pad.
Full Explanation
Branch management isolates concurrent development so incomplete features do not disrupt the protected main line used for releases. Short-lived feature branches support review and CI before integration. Branches do not remove IAM requirements or replace shared remote collaboration models.