Předpokládám systém Windows a TortoiseGit (instalace viz související články).
Vyberte složku, ve které máte projekt, který chcete verzovat a zvolte pravým myšítkem Git create repository here. Vyskočí make it Bare - nezaškrtávat, dát OK.
Potom vyskočí ještě jedno okénko (pokud adresář nebyl prázdný) - dejte Proceed.
Nyní by mělo být vytvořen lokální repozitář.
Nyní zvolte pro požadované soubory commit.
Nyní ta pro uživatele Windows děsivější část. Bohužel v grafickém rozhraní GITu není (aspoň na podzim 2011) dodělána podpora příkazu bundle, který umí repozitář vyexportovat.
Proto spusťte c:\Program Files (x86)\Git\Git Bash.lnk (cestu si upravte podle toho, kam jste GIT instalovali).
Pomocí příkazů ls (list adresáře), cd ADRESAR (změna adresáře) proskákejte do Vašeho projektu. Řekněme, že mám projekt, tak dám v konzoli GITu (znak dolaru nepište, ten už tam je):
$ cd d/UniformServer/UniServer/www/nette/projekt/app$
Poté exportujeme repozitář:
$ git bundle create muj_soubor_exportu HEAD
Pro ulehčení hledání cesty k projektu jsem si do složky s projektem zkopíroval zástupce c:\Program Files (x86)\Git\Git Bash.lnk a nastavil ve Vlastnostech "Spustit v" na složku projektu. Pak jen stačí zástupce spustit a napsat ono:
$ git bundle create muj_soubor_exportu HEAD
Ve Vašem adresáři by se měl vytvořit soubor bez přípony muj_soubor_exportu. Tento soubor můžete poslat kolegovy. Ten jej obdrží, zkopíruje do svého adresáře a buď může pomocí grafického rozhraní zvolit Pull - a ručně vyplnit Arbitary URL.
Velmi pěkně je to popsáno v článku GitMagic (6) – velmistrovství v Gitu.
Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.
Aktuální věci publikuji kvůli úspoře času na Twitter.
Honza
"Čas je materiál, ze kterého se vyrábí život."