Mercurial

Infobox Software | name = Mercurial | logo = New Mercurial logo.svg | screenshot = | caption = | developer = Matt Mackall | latest_release_version = 6.3.1 | latest_release_date = | latest_preview_version = 6.3 rc0 | latest_preview_date = | operating_system = 類Unix, Windows, Mac OS X | programming_language = Python和C語言 | platform = | genre = 版本控制 | license = GPL v2 | website = Mercurial是跨平臺的分佈式版本控制軟件 ， 主要由Python語言實現 ， 但也包含用C語言實現的二進制比較工具 。 Mercurial一開始的主要運行平臺是Linux ， 現在Mercurial已經移植到Windows 、 Mac OS X和大多數的類Unix系統中 。 Mercurial主要由命令行程序組成 ， 現在也有了圖形用戶界面 。 對Mercurial的所有操作都由用不同的關鍵字作爲參數調用程序 “ hg ” 來實現 ， Hg是參考水銀的化學符號而取的名字 。 Mercurial的主要設計目標包括高性能 、 可擴展性 、 分散性 、 完全分佈式合作開發 、 能同時高效地處理純文本和二進制文件 ， 以及分支和合並功能 ， 以此同時保持系統的簡潔性 。 Mercurial也包括一個集成的Web界面 。 Mercurial的創建者和主要開發人員是Matt Mackal 。 其源代碼採用GNU通用公共許可證第二版爲授權 ， 確保了Mercurial是一個自由軟件 。