As a developer that works primarily with Visual Studio, you may be used to working with a Centralized Version Control System. This course shows you how to use and get the most out of Git while staying inside of your Visual Studio IDE. The course covers Vi

Git is a popular distributed version control system (DVCS). In this course, learn how to create a local repository, commit files, push changes to a remote repository, fix errors in your commits, and many of Git's other features. Understand the difference

This course is an introduction to the fundamentals of using Mercurial, a Distributed Version Control System (DVCS). It begins by showing how to use Mercurial as a local, stand-alone source control system. Then it introduces working with a Mercurial server

Subversion or SVN is a version control system that can be a little intimidating to developers. Few developers understand exactly how it works and end up being intimidated by merging and branching. In this course we will learn how to install and setup our