0 votes
in Technology by (55.6k points)

Explain the difference between a centralized and distributed version control system (VCS).

1 Answer

0 votes
by (55.6k points)

Centralized Version Control System

All file versions are stored on a central server

No developer has a copy of all files on a local system

If the central server crashes, all data from the project will be lost

Distributed Control System

Every developer has a copy of all versions of the code on their systems

Enables team members to work offline and does not rely on a single location for backups

There is no threat, even if the server crashes