pátek 5. února 2010

Mercurial

Mercurial je systém pro správu verzí, který je na rozdíl od Subversion distribuovaný a má plnou podporu pro větvení, a na rozdíl od Gitu není opruz.

Windows
Nainstalujeme rozšíření Průzkumníka TortoiseHg, které obsahuje i samotný Mercurial http://bitbucket.org/tortoisehg/stable/downloads/

Debian (Lenny)
Debian Lenny obsahuje jen starou verzi Mercurialu verze 1.0. Lenny backports obsahují naštěstí novější verzi 1.3. Přidání backports provedeme podle návodu a pak se Mercurial nainstaluje spuštěním:
aptitude -t lenny-backports install mercurial
Ubuntu (Karmic)
http://cz.archive.ubuntu.com/ubuntu/pool/universe/m/mercurial/mercurial_1.4.1-1_i386.deb
http://cz.archive.ubuntu.com/ubuntu/pool/universe/m/mercurial/mercurial-common_1.4.1-1_all.deb

Pro instalaci TortoiseHg (včetně rozšíření Nautilusu) si přidáme repozitář
ppa:tortoisehg-ppa/releases
a z něj je pak možné nainstalovat balíček tortoisehg

Eclipse
HgEclipse:
http://hge.javaforge.com/hgeclipse
Vzdálený přístup přes SSH
Nesmíme zapomenout, že Mercurial bere cesty relativně k domovským adresářům, takže pokud přistupujeme k repozitáři v rootu, musíme úvodní lomítko pro uvedení cesty zdvojit:
hg clone ssh://jmeno@server//hg/repo