⇤ ← Revision 1 as of 2014-01-09 20:33:23
Size: 63
Comment:
|
← Revision 2 as of 2014-01-10 15:20:48 ⇥
Size: 2219
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
<<TableOfContents>> |
|
Line 4: | Line 6: |
'''Bookmark''' neboli záložka je alternativní uživatelské značení vybrané revize. Používá se k označení krátkodobých "anonymních" větví. Název "pojmenované" větve je součástí changesetu a tudíž trvalou součástí historie. Záložky nejsou součástí changesetů, potažmo historie a ukládají se do nesledovaného souboru ''.hg/bookmarks''. Na rozdíl od neměnitelných ''tagů'' lze záložky přemisťovat, přejmenovávat i mazat. Záložka je buď ve stavu aktivním (ve výpisu `hg bookmarks` je označená hvězdičkou) nebo pasivním. '''Aktivní''' záložka se posouvá s novým komitem, '''pasivní''' záložka setrvává na místě. == Manipulace se záložkami == Vytvoření záložky v aktuální revizi: {{{ hg bookmark cecilie }}} Vytvoření záložky v určené (neaktuální) revizi č. 5: {{{ hg bookmark cecilie -r5 }}} Aktualizace pracovní kopie k neaktivní záložce a její aktivace: {{{ hg update cecilie }}} Přejmenování záložky: {{{ hg bookmark --rename cecilie julie }}} Přemístění záložky: {{{ hg julie -r4 -f }}} Smazání záložky: {{{ hg bookmark -d julie }}} Deaktivace záložky: {{{ hg bookmark --inactive }}} Zjištění přítomnosti záložek v repozitáři: {{{ hg bookmarks }}} Zjištění příchozích/odchozích záložek: {{{ hg in/out -B }}} Push záložky (včetně větve): {{{ hg push -B cecilie }}} Od verze 2.3 provádí Mercuriál ''pull'' záložky automaticky (bez opce -B). == Divergentní záložky == '''Divergentní''' je stejnojmenná záložka, přenesená (pull) ze vzdáleného repozitáře s odlišným obsahem. Taková záložka se automaticky přejmenuje na ''@cecilie'' a je nutno ji sloučit s lokálním changesetem, což provede sám Mercuriál, pokud to zvládne anebo se sloučení provede ručně. Po komitu úspěšného sloučení je divergentní záložka automaticky odebrána. == Viz také == [[http://mercurial.aragost.com/kick-start/cs/bookmarks/#poslani-tematicke-vetve|Kick Start: Záložky Mercuriálu]] |
Záložky neboli bookmarks
Bookmark neboli záložka je alternativní uživatelské značení vybrané revize. Používá se k označení krátkodobých "anonymních" větví.
Název "pojmenované" větve je součástí changesetu a tudíž trvalou součástí historie. Záložky nejsou součástí changesetů, potažmo historie a ukládají se do nesledovaného souboru .hg/bookmarks.
Na rozdíl od neměnitelných tagů lze záložky přemisťovat, přejmenovávat i mazat.
Záložka je buď ve stavu aktivním (ve výpisu hg bookmarks je označená hvězdičkou) nebo pasivním. Aktivní záložka se posouvá s novým komitem, pasivní záložka setrvává na místě.
Manipulace se záložkami
Vytvoření záložky v aktuální revizi:
hg bookmark cecilie
Vytvoření záložky v určené (neaktuální) revizi č. 5:
hg bookmark cecilie -r5
Aktualizace pracovní kopie k neaktivní záložce a její aktivace:
hg update cecilie
Přejmenování záložky:
hg bookmark --rename cecilie julie
Přemístění záložky:
hg julie -r4 -f
Smazání záložky:
hg bookmark -d julie
Deaktivace záložky:
hg bookmark --inactive
Zjištění přítomnosti záložek v repozitáři:
hg bookmarks
Zjištění příchozích/odchozích záložek:
hg in/out -B
Push záložky (včetně větve):
hg push -B cecilie
Od verze 2.3 provádí Mercuriál pull záložky automaticky (bez opce -B).
Divergentní záložky
Divergentní je stejnojmenná záložka, přenesená (pull) ze vzdáleného repozitáře s odlišným obsahem. Taková záložka se automaticky přejmenuje na @cecilie a je nutno ji sloučit s lokálním changesetem, což provede sám Mercuriál, pokud to zvládne anebo se sloučení provede ručně. Po komitu úspěšného sloučení je divergentní záložka automaticky odebrána.