Mercurial SCM

Mercurial SCM#

_images/logo-hg.svg

Work easier, Work faster

Mercurial is a free, distributed source control management tool. It efficiently handlesprojects of any size and offers an easy and intuitive interface.

Quick Start

Clone a project and push changes

hgclonehttps://www.mercurial-scm.org/repo/hellocdhello# (edit files)hgadd(newfiles)hgcommit-m'My changes'hgpush

Create a project and commit

hginit(project-directory)cd(project-directory)# (add some files)hgaddhgcommit-m'Initial commit'

How you can benefit from Mercurial

Mercurial efficiently handlesprojects of any size and kind. Every clonecontains the whole project history, so most actions are local, fast and convenient.Mercurial supports a multitude ofworkflows and you can easilyenhance its functionality withextensions.

You can follow our simpleguide to learn how to revision your documentswith Mercurial, or just use thequick start to get going instantly.A short overview of Mercurial’s decentralized model is alsoavailable.

And it just works

Mercurial strives to deliver on each of its promises. Most tasks simply work on thefirst try and without requiring arcane knowledge.