nerdexam
Microsoft

GH-900 · Question #132

A centralized version control system is a system that:

The correct answer is D. relies on a central server to store the entire project history and allows developers to check out. A Centralized Version Control System (CVCS), like Subversion (SVN) or CVS, relies on a single central server that holds the entire project history. Developers 'check out' a working copy of files from that server, make changes, then commit back to it. This is the defining…

Introduction to Git and GitHub

Question

A centralized version control system is a system that:

Options

  • Aensures each developer has their own local copy of the central code repository, including the
  • Bstores project files on a cloud-based server and allows multiple developers to collaborate on the
  • Crequires developers to manually track and manage different versions of their files using naming
  • Drelies on a central server to store the entire project history and allows developers to check out

How the community answered

(46 responses)
  • A
    2% (1)
  • B
    4% (2)
  • C
    2% (1)
  • D
    91% (42)

Explanation

A Centralized Version Control System (CVCS), like Subversion (SVN) or CVS, relies on a single central server that holds the entire project history. Developers 'check out' a working copy of files from that server, make changes, then commit back to it. This is the defining characteristic of CVCS. Option A describes a Distributed VCS (like Git), where every developer has a full local clone. Option B describes generic cloud storage. Option C describes manual file versioning with no actual VCS tool.

Topics

#Version Control Systems#Centralized Version Control#CVCS

Community Discussion

No community discussion yet for this question.

Full GH-900 Practice