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…
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)- A2% (1)
- B4% (2)
- C2% (1)
- D91% (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
Community Discussion
No community discussion yet for this question.