Mercurial SCM Work easier, Work faster Mercurial is a free, distributed source control management tool It efficiently handles projects of any size and offers an easy and intuitive interface
Installation - Mercurial Mercurial is written in Python, C and Rust with platform independence in mind As a result, Mercurial is available on Microsoft Windows, GNU Linux, macOS, Solaris 11 Express and others
Guide - Mercurial Learning Mercurial in Workflows # With Mercurial you can use a multitude of different workflows This page shows some of them, including their use cases It is intended to make it easy for beginners of version tracking to get going instantly and learn completely incrementally It doesn’t explain the concepts used, because there are already many other great resources doing that Alternatives
About - Mercurial Mercurial is a free, distributed source control management tool It offers you the power to efficiently handle projects of any size while using an intuitive interface
A tour of Mercurial: the basics Note Mercurial's built-in web server obfuscates email addresses, to make it more difficult for the email harvesting tools that spammers use This reduces the likelihood that you'll start receiving more junk email if you publish a Mercurial repository on the web
Learn Mercurial Learn using Mercurial step by step in workflows This guide skips the conceptual explanations to focus only on the practical usage Modern Mercurial “Our goal with this article is to re-state some of the evolutions that Mercurial has seen over the past few years and to review some of its strong points and weaknesses ” Hg Init: a Mercurial
Mercurial in daily use — Mercurial: the definitive guide 1. 90 . . . Telling Mercurial which files to track ¶ Mercurial does not work with files in your repository unless you tell it to manage them The hg status command will tell you which files Mercurial doesn't know about; it uses a “? ” to display such files To tell Mercurial to track a file, use the hg add command Once you have added a file, the entry in the output of hg status for that file changes
Quick Start - Mercurial Quick Start # How to get going at once Part 0: Instant usage # (you know this from the main page) Clone a project and push changes
Commands - mercurial-scm. org purge: removes files not tracked by Mercurial remove: remove the specified files on the next commit rename: rename files; equivalent of copy + remove resolve: redo merges or set view the merge status of files revert: restore files to their checkout state root: print the root (top) of the current working directory