Question 1 of 30
In a software development project utilizing Git for version control, a team is implementing a branching strategy to manage feature development, bug fixes, and releases. The team decides to adopt a Git Flow model, which includes the use of feature branches, a develop branch, and a master branch. If a developer is working on a new feature that is expected to take two weeks to complete, and the team has a release scheduled in one week, what should the developer do to ensure that their work aligns with the team\'s release schedule while minimizing disruption to the main codebase?
Create a feature branch from the develop branch, complete the feature, and merge it back into the develop branch after the release is completed.
Directly commit the changes to the develop branch to ensure the feature is included in the upcoming release.
Create a feature branch from the master branch and merge it back into the master branch once the feature is complete.
Wait until the release is completed before starting work on the feature to avoid any conflicts.

Preparing for Microsoft MB-500 Microsoft Dynamics 365: Finance and Operations Apps Developer? 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