Microsoft DevOps Engineer Expert AZ-400 Practice Question

Your team maintains an Azure Repos Git repository that currently follows a GitFlow-style model with long-lived develop and release branches. Because of frequent merge conflicts and slow integration, leadership asks you to redesign the branching strategy. New requirements are:

  • Developers must integrate code to a shared branch several times a day.
  • Feature work should remain isolated until it is ready but avoid long-running divergence.
  • A short-lived branch for production hotfixes must be possible without disrupting ongoing work. Which branching approach best meets all the requirements?
  • Adopt trunk-based development with short-lived feature branches and on-demand hotfix branches cut from production tags.

  • Switch to a permanent release branch that all developers integrate into instead of main.

  • Implement a standard GitFlow model with develop, feature, release, and hotfix branches.

  • Use a forking workflow where each developer works in a personal fork and submits pull requests to the central repository.

Microsoft DevOps Engineer Expert AZ-400
Design and implement a source control strategy
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot