Mercurial Mercurial是跨平台的分布式版本控制软件主要由Python语言实现但也包含用C语言实现的二进制比较工具Mercurial一开始的主要运行平台是Linux现在Mercurial已经移植到WindowsMac OS X和大多数的类Unix系统中Mercurial主要由命令行程序组成现在也有了图形用户界面对Mercurial的所有操作都由用不同的关键字作为参数调用程序hg来实现Hg是参考水银的化学符号而取的名字 Mercurial的主要设计目标包括高性能可扩展性分散性完全分布式合作开发能同时高效地处理纯文本和二进制文件以及分支和合并功能以此同时保持系统的简洁性Mercurial也包括一个集成的Web界面 Mercurial的创建者和主要开发人员是Matt Mackal其源代码采用GNU通用公共许可证第二版为授权确保了Mercurial是一个自由软件