Differences between revisions 34 and 43 (spanning 9 versions)
Revision 34 as of 2012-12-15 14:09:18
Size: 3518
Editor: Tovim
Comment:
Revision 43 as of 2013-12-28 19:19:26
Size: 2638
Editor: Tovim
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Tento učební text je úvodem do používání Mercurialu. Nepředpokládáme žádné speciální znalosti v používání SCM (Software Configuration Management).

{i} Vzhledem k jisté nedůslednosti v používání některých termínů doporučuji důrazně přečíst první kapitolu textu [[CzechUnderstandingMercurial|Základní pojmy Mercurialu]].
Tento učební text je úvodem pro používání Mercurialu. Žádné speciální znalosti v používání VCS (Version Control System) nejsou předpokládány.
Nicméně neuškodí, přečtete-li si kratší text [[CzechUnderstandingMercurial|Základní pojmy Mercurialu]].
Line 16: Line 15:
Důrazně se také doporučuje, aby jste se podíval na manové stránky Mercurialu [[http://www.selenic.com/mercurial/hg.1.html|hg(1)]] a [[http://www.selenic.com/mercurial/hgrc.5.html|hgrc(5)]], které jsou také dostupné v [[http://www.selenic.com/mercurial/release/?M=D|release tarballs]] jako {{{doc/hg.1.html}}} a {{{doc/hgrc.5.html}}}. Lze také použít `hg help <command>` na příkazovém řádku. V originálu jsou doporučovány manové stránky Mercurialu [[http://www.selenic.com/mercurial/hg.1.html|hg(1)]] a [[http://www.selenic.com/mercurial/hgrc.5.html|hgrc(5)]], které jsou také dostupné v [[http://www.selenic.com/mercurial/release/?M=D|release tarballs]] jako {{{doc/hg.1.html}}} a {{{doc/hgrc.5.html}}}. Lze také použít `hg help <command>` na příkazovém řádku.
Line 35: Line 34:
Zadávaný řádek v terminálovém okně začíná značkou {{{$}}} nebo {{{>}}} v závislosti na používaném operačním systému. Zadávaný řádek v terminálovém okně začíná značkou {{{$}}} nebo {{{>}}} v závislosti na používané konzole.
Line 45: Line 44:
== Poznámka překladatele ==

V používání některých termínů panuje naprostá nedůslednost - jak poznáme v dalších kapitolách:

Changeset je souhrn revizí; revize je úprava jednoho či více souborů. V popisných textech o Mercurialu se však slovo revize běžně používá i jako náhrada za slovo changeset.

Jiné nedorozumnění může způsobit výraz "pracovní adresář", který se nám plete s pojmem "kořenový adresář projektu". Pracovní adresář jako takový vlastně neexituje, správně bychom měli používat termín '''pracovní prostor''':

Kořenový adresář projektu obsahuje repozitář .hg a proměnný "pracovní prostor", jímž je vše, co kořenový adresář kromě složky .hg obsahuje.
Line 60: Line 49:
 * [[CzechUnderstandingMercurial|Základní pojmy Mercurialu]] - grafické zobrazení několika základních pojmů Hg  * [[CzechUnderstandingMercurial|Základní pojmy Mercurialu]] - vysvětlení základních pojmů s ilustracemi

Tutoriál o používání Mercurialu

Tento učební text je úvodem pro používání Mercurialu. Žádné speciální znalosti v používání VCS (Version Control System) nejsou předpokládány. Nicméně neuškodí, přečtete-li si kratší text Základní pojmy Mercurialu.

1. Úvod

Po pročtení tutoriálu byste měl mít následující schopnosti:

  • Znát základní pojmy a příkazy pro práci s Mercurialem
  • Umět používat Mercurial jednoduchým způsobem při práci na konkretním projektu

V originálu jsou doporučovány manové stránky Mercurialu hg(1) a hgrc(5), které jsou také dostupné v release tarballs jako doc/hg.1.html a doc/hgrc.5.html. Lze také použít hg help <command> na příkazovém řádku.

Tutoriál je rozdělen do následujcích kapitol:

  1. Instalace programu

  2. Vytvoření repozitáře

  3. Klonování repozitáře

  4. Historie repozitáře

  5. Naše první změna

  6. Stažení změn z jiného repozitáře

  7. Export změny do souboru

  8. Slučování změn

  9. Řešení konfliktu

  10. Závěr

2. Jak číst tento tutoriál

Pravidla formátování jsou jednoduchá. Jména příkazů a parametrů jsou zobrazena fixním fontem.

Zadávaný řádek v terminálovém okně začíná značkou $ nebo > v závislosti na používané konzole.

Odezva Mercurialu je bez počátečního znaku

$ toto je řádek zadaný uživatelem
toto je řádek programového výstupu

Všechny příklady v originále jsou demonstrovány v konzole bash. V tomto překladu jsou příklady zapsány v konzole Windows PowerShell, jejíž příkazy se od unixového editoru příliš neliší.

Nuže, začneme s kapitolou Instalace programu.

3. Viz také

CzechTutorial (last edited 2013-12-28 19:19:26 by Tovim)