To increase delivery velocity, which Git-based SCM workflow follows Google-recommended best practices for a large organization?
Choose an answer
Tap an option to check your answer.
Correct answer: Each team creates a feature branch from main, commits changes to that branch, and merges into main after change advisory board approval..
Why this is the answer
The recommended practice for large organizations is to use a feature branching workflow. This allows teams to work on new features or bug fixes in isolation without disrupting the main development line. Committing to a feature branch from main ensures that the work is based on the latest stable code. Merging back into main only after change advisory board approval provides a necessary gate for quality and compliance, which is crucial for large organizations. Direct commits to main (first option) are risky and can lead to frequent integration issues and rollbacks, hindering velocity. Forking the repository per group (second option) can lead to complex merge conflicts and difficulty in synchronizing changes across different forks. Daily merges from personal branches (third option) can introduce instability to main if not properly reviewed and tested, and may not scale well for large teams requiring formal approval processes.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed