Up and Running with Git Transcripts
Chapter: Introducing Git
Lecture: What is VCS
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
What is version control often referred to as VCS or version control Software. Version control is kind of like a superpower to be honest.
0:09
It lets you fearlessly change and experiment with your software. Just focus on yourself. You can try to make all sorts of changes and version
0:18
control will allow you to go back in time to the way your software used to be If you're working in a team it takes it to another level.
0:26
Your team can collaborate on software and different people can work simultaneously on different parts of the code and bring that together.
0:34
If there's any kind of problems, say you've released version two but somebody's reported a version one problem you need to fix
0:40
that right away. You can't just go and somehow revert version to back. But with source control you can go back find that location,
0:49
Split it off into a parallel branch of development. Very much like this pink or green line.
0:55
You might see here split off into a parallel branch of development,
0:59
fix that problem and release it without interrupting the latest version of your software.
1:04
So version control software saves the history of your application as it was through time.
1:11
Both in a direct way you've released it sort of style but also in a parallel development. Maybe you've explored some feature.
1:20
You tried that out and decided not to integrate it. Well that's going to still be there in your history.
1:26
If you have automatic releases and testing through continuous integration.
1:29
Usually version control is at the center of the exchange and notification of new versions of your software to kick things off like that.