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.