MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Understanding Distributed Version Control Systems

Course Summary

Distributed Version Control Systems (DVCS) such as Git and Mercurial have rapidly gained popularity over recent years. This course explains the basic principles behind DVCS, and explains the benefits of using them in a wide variety of common development scenarios.

  • +

    Course Syllabus

    A Brief History of Version Control
    - 19m 21s

    —Course Introduction 2m 7s
    —A Brief History of Version Control 1m 42s
    —Generation 0 - Working without Source Control 3m 46s
    —Generation 1 - File Locks 1m 34s
    —Generation 2 - Merge Before Commit 3m 34s
    —Generation 3 - DVCS Timeline 2m 5s
    —DVCS - A Crazy Idea? 3m 32s
    —Module Summary 0m 57s
    DVCS Basics
    - 21m 6s

    —Module Introduction 0m 58s
    —DAGs Explained 2m 43s
    —Version History as a DAG 1m 38s
    —Cloning 2m 6s
    —Making Commits 2m 22s
    —Handling Conflicts 4m 6s
    —Clones as Branches 2m 9s
    —Labels as Branches 3m 20s
    —Module Summary 1m 40s
    DVCS for Single Developer Projects
    - 39m 8s
    DVCS for Open Source Projects
    - 38m 18s
    DVCS for Commercial Projects
    - 37m 51s
    Taking it Further
    - 21m 16s

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url