#pragma section-numbers 2 <> == 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. == Viz také == [[http://mercurial.aragost.com/kick-start/cs/bookmarks/#poslani-tematicke-vetve|Kick Start: Záložky Mercuriálu]]