DEV Community

Cover image for What is Version Control System?

What is Version Control System?

chetan jain on March 24, 2020

Version Control System Version Control System's are the software which is continuously seeing in your code and whenever you made a singl...
Collapse
 
dtuite profile image
David Tuite

My understanding is that GitLab isn't really a VCS. It's a hub for many pipeline features and it uses Git under the hood. It's kinda the same as how GitHub isn't a VCS either, it's a social network for Git (for want of a better term).

Collapse
 
eddex profile image
eddex

GitHub, GitLab, Bitbucket and AWS CodeCommit are all just different ways to manage Git repositories.

Collapse
 
chetanjain645 profile image
chetan jain

yes

Collapse
 
adityamitra profile image
Aditya Mitra

Since you forgot to mention,
The most important use of version control system is that we can maintain different versions of our project/software without having each version copy pasted in different folders for each version.

Simply put: We do not need to copy the entire 1GB of the project for a simple 1MB change.

Collapse
 
chetanjain645 profile image
chetan jain

Sorry i will edit this and put it simply.. thank you so much

Collapse
 
canro91 profile image
Cesar Aguirre

For me the best analogy to VCS is a time machine. You can go backwards in time, create alternate timelines and combine two separate timelines.

Collapse
 
chetanjain645 profile image
chetan jain

Yeah it is good explanation.. 😁😁