Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Purdue University Purdue Logo Purdue Libraries

Software Code: Documentation and Organization: Mercurial

A guide for EPICS students to assist them to follow best practices for documenting software code.

Version Control with Mercurial

This is a 5-part video tutorial series covering everything from the basics of a version control system (including the differences between centralized and de-centralized VCNs) all the way to detailed explanations concerning the specific commands used to merge and commit changes. Detailed examples are provided.

Introduction to Mercurial

This is a very basic introduction to the Mercurial version control software, detailing how to set up a repository and commit changes to files.

Mercurial Commands

This video builds upon the previous example by offering additional commands and functions for making use of Mercurial's features, including cloning.