Git Q&A

·

1 min read

Table of contents

Similar to Git

Distributed Version Control System

  • Mercurial

  • Fossil

  • Bazaar

  • Darcs

Centralized Version Control System

  • Subversion (SVN)

  • Perforce (Helix Core)

They are known for their ease of use and simplicity

Like Git, it supports branching, merging, and distributed workflows.


CVCS & DVCS

Centralized Version Control System (CVCS)Distributed Version Control System (DVCS)
In a CVCS, there is a central repository that stores the entire version history of the project. All team members connect to this central repository to retrieve and submit changes.In a DVCS, each team member has a complete copy (clone) of the entire repository, including its history, on their local machine.
Requires constant network access to the central repository for most operations.Most operations (e.g., commit, log, branch) can be performed locally without constant network access.
Version history and branching are managed centrally, and each commit affects the entire project.Branching and merging are typically easier and more flexible in DVCS, as each clone is a full-fledged repository.
SVN (Subversion) is a popular centralized version control system.Git is the most widely used distributed version control system.