Foto - TortoiseHg, aneb verzování snadno a rychle
-
Instalace (varianta x86 = 32-bitový systém)Instalační soubory si stáhněte z oficiálních stránek programu TortoiseHG (vyberte si adekvátní verzi v závislosti na vašem systému - x86/x64) -
-
-
-
-
-
Instalace (varianta x64 = 64-bitový systém) -
-
Je potřeba nainstalovat i 'Shell Extension x86', aby se v průzkumníku správně zobrazoval stav repozitářů -
-
-
-
-
Prvotní nastavení TortoiseHg -
Aby jste mohli verzovat (commitovat) musíte nastavit 'Username' v kategorii 'Commit' -
Jako 'Username' zadejte vaše jméno a emailovou adresu ve formátu 'jméno ' -
-
Pro správné fungováni zabezpečeného připojení na náš trac (technika.tasemnice.eu/trac) je potřeba přidat tzv. 'host finger print' -
[hostfingerprints] technika.tasemnice.eu = 4D:99:EC:B9:F4:51:21:1F:AD:64:FB:E1:29:07:60:8A:72:CD:2F:38 -
-
Vytváření nového repozitářeRepozitář je datové úložiště, kde se ukládají jednotlivé verze vašich verzovaných projektů. Většinou se bude jednat o složku v PC, kterou lze synchronizovat s webovým serverem (není ale nutné repozitář synchronizovat - lze mít jen lokální repozitář, který bude jen na PC). -
Pro vytvoření nového repozitáře musíte mít na našem webu (technika.tasemnice.eu/trac) svůj účet. Pokud jej nemáte, požádejte nás o jeho vytvoření nebo můžete využít server www.bitbucket.org, kde si můžete svoje repozitáře bezplatně uložit. -
-
-
Zadejte jméno vašeho nového repozitáře (bez háčků, čárek a mezer + vše malými písmeny) a po zmáčknuti tlačítka 'Create repository' se vytvoří nový repozitář. -
Naklonování/stažení již existujícího repozitářeVšechny existující repozitáře najdete pod nabídkou 'Zdrojové kódy' -
Pro stažení repozitáře do vašeho počítače je potřeba otevřít stránku s daným repozitářem -
Zkopírovat URL adresu repozitáře z odkazu 'URL repozitáře' -
-
Otevřít složku, kam chcete repozitář stáhnout/naklonovat -
-
Vložit URL adresu repozitáře do 'Source' -
-
Naklonovat repozitář - z webu se stáhne aktuální verze repozitáře -
Jak provést commitCommit - zaverzuje/uloží aktuální stav vašeho repozitáře -
-
Hg Workbench je nástroj pro správu repozitářů. Lze zde přidávat commity, stahovat nové verze ze serveru (Pull) a nahrávat nové commity (Push) na server (synchronizovat repozitář) nebo se vrátit k předchozímu commitu. Je to nejlepší cesta jak pracovat s repozitáři. -
Nyní vidíte aktuální změny a případně zatím neverzované soubory. Do žlutého pole je třeba zadat commit zprávu (popis toho co se změnilo). Po zmáčknutí tlačítka 'Commit' se tento stav již uloží do repozitáře. -
Přibil nový stav a nyní se lze kdykoliv k tomuto stavu vrátit -
Nahrání aktuální verze/stavu repozitáře na server -
-
-
-
Zadáte vaše uživatelské jméno, které jsme vám vytvořili -
-
Jakmile se objeví ve spodním stavovém řádku 'Push to [URL adrese vašeho repozitáře] completed', tak nahrání proběhlo úspěšně. -
Uvedení repozitáře do stavu daného commituDalší popisy této kapitoly: 'Vrácení se k předchozímu commitu', 'Update na daný commit' -
-
Proveďte synchronizační 'Pull' - stažení aktuální verze ze serveru (není nutné pokud se jedná o lokální repozitář nebo nejsou na serveru nové commity - nebylo by co synchronizovat). -
Ze serveru se stáhl nový commit -
Vyberte na který commitu chcete updatnout (případně ke kterému commitu se chcete vrátit) -
Po zmáčknutí 'Update' se smažou všechny změny ve verzovaných souborech. Je třeba mít zatrženou položku 'Discard local changes ...', aby se smazali všechny změny, které jsou v daném repozitáři (všechny změny od posledního commitu). -
Nyní je repozitář ve stejném stavu jako při druhém commitu.









