nerdexam
Cisco

200-901 · Question #25

Which two statements describe the advantages of using a version control system? (Choose two.)

The correct answer is A. It allows for branching and merging so that different tasks are worked on in isolation before they B. It allows multiple engineers to work against the same code and configuration files and manage. Version control systems (e.g., Git) provide two core advantages: (A) branching and merging, which lets developers isolate features or fixes in separate branches before merging into the main codebase; and (B) allowing multiple engineers to collaborate on the same files while…

Software Development and Design

Question

Which two statements describe the advantages of using a version control system? (Choose two.)

Options

  • AIt allows for branching and merging so that different tasks are worked on in isolation before they
  • BIt allows multiple engineers to work against the same code and configuration files and manage
  • CIt provides tooling to automate application builds and infrastructure provisioning.
  • DIt allows developers to write effective unit tests.
  • EIt provides a system to track User Stories and allocate to backlogs.

How the community answered

(60 responses)
  • A
    88% (53)
  • C
    3% (2)
  • D
    7% (4)
  • E
    2% (1)

Explanation

Version control systems (e.g., Git) provide two core advantages: (A) branching and merging, which lets developers isolate features or fixes in separate branches before merging into the main codebase; and (B) allowing multiple engineers to collaborate on the same files while managing conflicts. Option C describes CI/CD tooling, not VCS. Option D relates to test frameworks. Option E describes project management tools like Jira.

Topics

#Version Control System#Collaboration#Branching and Merging#Software Development Practices

Community Discussion

No community discussion yet for this question.

Full 200-901 Practice