Mercurial SCM (Source Control Management) is a free, open-source version control system designed for managing source code and other digital files. It is designed to be easy to use, fast, and to work well with distributed teams. Mercurial enables developers to work collaboratively on projects, allowing them to track changes, revert back to previous versions, and manage branches. It is a distributed version control system, meaning that each user has their own local copy of the repository. This allows developers to work independently without requiring constant communication with a central server. It also makes it easier to recover from mistakes, as each user has a backup of the entire project history. Mercurial includes a range of features such as branching, tagging, and merging, as well as a powerful command line interface and graphical user interface. It is used by many popular open source projects and is available for Windows, Mac, and Linux.
By DanMan · Jan 2014
El mejor DVCS multiplataforma. Simplemente funciona ™ y es intuitivo, especialmente si vienes de SVN. Es seguro ya que no le permite corromper accidentalmente su historial, pero una vez que se sienta más cómodo con él, puede activar complementos que le permitirán modificar el historial (y en el repositorio). Escribo "activar" ya que muchos de ellos ya forman parte de la instalación.
No persistent tagsNo named branches Occasionally, mysteriously, the history is corrupted. Overly complex usage model