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)