Mercurial

Mercurial
Logo
VývojářMatt Mackall
První vydání19. dubna 2005
Aktuální verze6.9.3 (5. března 2025)
Operační systémmultiplatformní software
Vyvíjeno vPython, C a Rust
Typ softwaruverzování
LicenceGPLv2
GNU GPL 2.0 nebo vyšší
Webwww.mercurial-scm.org
Některá data mohou pocházet z datové položky.

Mercurial je multiplatformní, verzovací nástroj pro vývoj softwaru. Převážná část je napsána v jazyce Python, obsahuje ale i binární část diff napsanou v jazyce C. Může být používán s operačním systémem Windows, stejně jako se systémy typu Unix (jako Linux, FreeBSD či macOS). Mercurial je určen primárně pro použití v příkazovém řádku, dostupné jsou ale i grafická uživatelská rozhraní. Veškeré operace nástroje Mercurial jsou volány v podobě parametrů hlavního příkazu hg. (pozn. Zkratka hg představuje chemickou značku prvku Rtuť.)

Hlavní cíle Mercurialu:

  • vysoká výkonnost a škálovatelnost
  • decentralizovaný, plně distribuovaný teamový vývoj
  • odolná správa textových i binárních souborů
  • možnost pokročilého větvení a slévání (merge)

Všechny tyto body by měl Mercurial dosáhnout při zachování celkové jednoduchosti.[1] Obsahuje rovněž webové rozhraní. Mercurial pamatoval na uživatele SVN pro jejich jednodušší přechod. Autor a hlavní vývojář Mercurial je Matt Mackall. Nástroj je vydán jako free software s licencí GNU GPL v2.

  1. MACKALL, Matt. Towards a Better SCM: Revlog and Mercurial [online]. mercurial-scm.org [cit. 2019-09-15]. Dostupné online. (anglicky) 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne