nerdexam
Cisco

200-901 · Question #124

what is an advantage of a version control system?

The correct answer is C. facilitates resolving conflicts when merging code. Version control systems (VCS) like Git provide built-in tooling to detect, display, and help resolve merge conflicts when multiple developers modify the same files - this is a core, defining advantage. Choice C is correct. Choice A is wrong; VCS does not force any particular…

Software Development and Design

Question

what is an advantage of a version control system?

Options

  • Aforces the practice of trunk-based development
  • Bprevents over-writing code or configuration files
  • Cfacilitates resolving conflicts when merging code
  • Densures that unit tests are written

How the community answered

(29 responses)
  • B
    3% (1)
  • C
    93% (27)
  • D
    3% (1)

Explanation

Version control systems (VCS) like Git provide built-in tooling to detect, display, and help resolve merge conflicts when multiple developers modify the same files - this is a core, defining advantage. Choice C is correct. Choice A is wrong; VCS does not force any particular branching strategy like trunk-based development - teams choose their own workflow. Choice B is incorrect; VCS does not prevent overwriting files outright, but it does track history so overwritten changes can be recovered. Choice D is wrong; VCS has no mechanism to enforce unit test creation - that is a team practice or CI pipeline concern.

Topics

#Version Control System#Code Merging#Conflict Resolution#Collaboration

Community Discussion

No community discussion yet for this question.

Full 200-901 Practice