Mercurial Basics Training Course

The Clearvision Mercurial Basics training course provides an understanding of basic Mercurial concepts and enables a new user to effectively start working with Mercurial.

This course is divided into a number of individual modules, many modules have an associated lab exercise that will help to reinforce the learning experience. 

Prerequisites:

  • Internet Access
  • windows Knowledge

Course outline:

Module 1: Introduction to Software Configuration Management (SCM) 

1. Understand concept of SCM 
2. Issue, Defect, Change Tracking 
3. Differentiate between version Control and Change Management 

Module 2: Introduction to Mercurial 

1. What Is What is Mercurial? 
2. A brief History 
3. DVCS vs CVCS 
4. Key Concepts 
5. Overview of Mercurial Implementation 

Module 3: Getting Started with Mercurial 

1. How to Clone an Existing Repository 
2. Creating a New Repository 
3. Mercurial Repository Structure 
4. Working Directory 
5. Making changes 
6. Adding and deleting 
7. Renaming 
8. Reviewing pending Changes 
9. Commit Changes 
10. Reviewing Change sets 

Module 4: Basic Workflow 

1. How to Clone an Existing Repository 
2. Creating a New Repository 
3. Mercurial Repository Structure 
4. Working Directory 
5. Making changes 
6. Adding and deleting 
7. Renaming 
8. Reviewing pending Changes 
9. Commit Changes 
10. Reviewing Change sets 

Module 5: The basics of Sharing in Mercurial 

1. Push Pull model 
2. Pull Changes 
3. Update Changes 
4. Pushing changes 
5. Changing Default locations 
6. Sharing changes over a Network 

Module 6: Branching and Merging in Mercurial 

1. Merging work from another Repository 
2. Identifying Parents 
3. Merge Conflicts 
4. Interactive Merging 
5. What is a Branch? 
6. Creating a Branch 
7. Merging across Branches 

Module 7: Collaboration 

1. The Mercurial Web Interface 
2. Collaboration Models 
3. Branching Strategies 
4. Release management 
5. Tagging 

Module 8: Basic Troubleshooting 

1. Find and fix mistakes 
2. Rollback 
3. Reverting changes in Mercurial 
4. Problems with Commited changes 

Other relevant courses

3. December
1 days
Classroom Startgaranti
4. December
1 days
Classroom
6. December
1 days
Classroom