DEV Community

bagavath ravichandran
bagavath ravichandran

Posted on

VCS BLOG

VERSION CONTROL SYSTEM
A version control system (VCS) is a software tool that tracks changes to files over time. It helps developers collaborate and work more efficiently.there are two types of version control system.

CENTRALISED VERSION CONTROL SYSTEM:
A centralized version control system (CVCS) stores all versions of a project in a single central location, usually on a server. Programmers can then commit changes to this central copy.

EXAMPLES:

  • subversion
  • perforce

DISTRIBUTED VERSION CONTROL SYSTEM:
A distributed version control system (DVCS) brings a local copy of the complete repository to every team member’s computer, so they can commit, branch, and merge locally.

EXAMPLES:

  • Git
  • Mercurial
  • Perforce
  • Bitkeeper

GIT:
Git "Global Information Tracker" is a free, open-source version control system (VCS) that helps developers manage and track changes to source code. It's used for projects of all sizes, and is a key tool for DevOps.

Git was originally created by Linus Torvalds for version control during the development of the Linux kernel.

Top comments (0)