Question 1 of 30
A software development team is using Azure Repos to manage their codebase. They have implemented a branching strategy that includes feature branches, a develop branch, and a main branch. The team is preparing to merge a feature branch into the develop branch. They want to ensure that the code is thoroughly reviewed and that any conflicts are resolved before the merge. Which of the following practices should the team adopt to facilitate a smooth merging process while maintaining code quality?
Implement pull requests with mandatory code reviews and automated build validations before merging the feature branch into the develop branch.
Directly merge the feature branch into the develop branch without any review process to expedite the development cycle.
Use a single branch for all development work to simplify the merging process and avoid conflicts.
Merge the feature branch into the develop branch only after the feature is fully completed and tested in isolation, without any integration checks.

Preparing for Microsoft AZ-400 Microsoft Azure DevOps Solutions? Now land the interview.

73% of qualified candidates get rejected because of weak resumes. Build an ATS-optimized, recruiter-ready resume in under 5 minutes - free to start.

Build My Resume Free