About Mercurial

Similar to SVN, permanent history and built-in Windows support.

Basic mercurial commands

Mercurial Version Control Available in:

Visit Mercurial-SCM

Why Mercurial?

Mercurial is a cross-platform, distributed version control system (DVCS) for software developers. It’s supported on MS Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux.

Easier migration from SVN

Mercurial commands are similar to those of Subversion. If your team uses Subversion (SVN), the transition to Mercurial (hg) is easier than it would be to Git. Mercurial commands are straightforward — with quick access to information with 'hg help'.

Safe, permanent commit history

Aside from 'hg rollback', which undoes the last action, the history is otherwise permanent with Mercurial. Mercurial's permanent history is better for newer users, who might otherwise alter their history in unexpected ways. Advanced users can add history-altering functionality with extensions.

Windows support

Mercurial was built with first class support for Windows environments. Using Mercurial, there's no need for third-party implementations to support a Windows development environment.

Get Started

The first 7 days are on us. No credit card required.