Mercurial
供軟體開發者使用的跨平台、分散式版本控制工具 / 维基百科,自由的 encyclopedia
Mercurial是跨平台的分布式版本控制软件,主要由Python语言实现,但也包含用C语言实现的二进制比较工具。Mercurial一开始的主要运行平台是Linux,现在Mercurial已经移植到Windows、Mac OS X和大多数的类Unix系统中。Mercurial主要由命令行程序组成,现在也有了图形用户界面。对Mercurial的所有操作都由用不同的关键字作为参数调用程序“hg”来实现,Hg是参考水银的化学符号而取的名字。
Quick Facts 开发者, 当前版本 ...
开发者 | Matt Mackall |
---|---|
当前版本 | |
原始码库 | |
编程语言 | Python和C语言 |
操作系统 | 类Unix, Windows, Mac OS X |
类型 | 版本控制 |
许可协议 | GPL v2 |
网站 | www |
Close
Mercurial的主要设计目标包括高性能、可扩展性、分散性、完全分布式合作开发、能同时高效地处理纯文本和二进制文件,以及分支和合并功能,以此同时保持系统的简洁性[5]。Mercurial也包括一个集成的Web界面。
Mercurial的创建者和主要开发人员是Matt Mackal。其原始码采用GNU通用公共许可证第二版为授权,确保了Mercurial是一个自由软件。