- View Offline
- Comparing centralized vs. distributed systems
- Saving changes and tracking history
- Using revert or rollback
- Working with the GUI tools
- Using IDE and shell integration
- Installing different systems
- Creating a repository
- Tagging code
- Branching and merging code
- Selecting a software version control system that's right for you
Skill Level Intermediate
- [Voiceover] Hello, I'm Michael Lehman and welcome to Fundamentals of Software Version Control. In this course we'll look at how software version control tracks and maintains the history of your creative output as you work. I'll start by giving you an overview of the principles of version control. I'm talking about key concepts and terminology used in tracking changes using software tools. Then, we'll walk through how these concepts are implemented in five of the most popular version control systems: Subversion, Perforce, Team Foundation Server, Git, And Mercurial.
We'll be covering how these five products can help you work faster, be more confident, and sleep better knowing that every stage of your work is automatically preserved. Now let's get started with Fundamentals of Software Version Control.