CAPM Agile Frameworks and Methodologies Practice Question
Network Topology
Refer to the exhibit. An Agile team uses Git for source control. Based on the git log, which integration strategy is the team using to incorporate changes from feature branches?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Merge
The presence of a merge commit (a1b2c3d) with two parents indicates a merge strategy. Rebase would show a linear history, squash would show a single commit, and cherry-pick would not show a merge commit.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Merge
Why this is correct
The merge commit shows that changes from feature-x were merged into main.
- ✗
Cherry-pick
Why it's wrong here
Cherry-picking does not produce a merge commit with two parents.
- ✗
Rebase
Why it's wrong here
Rebasing would result in a linear history without merge commits.
- ✗
Squash
Why it's wrong here
Squashing would combine commits into one, not show a merge commit.
Go deeper
Related to this question
About these practice questions
One of 487 original CAPM practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CAPM practice question is part of Courseiva's free PMI certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CAPM exam.