DEV Community

bagavath ravichandran
bagavath ravichandran

Posted on

4

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.

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay