Add to Google Reader or Homepage Prihlásiť sa k odberu RSS

| Rubrika Software / tipy

SVN – Subversion a TortoiseSVN

SVN – subversion, nástroj na správu verzií je opensourcový software vhodný pre kodérov pracujúcich v tíme na jednom veľkom projekte. Umožňuje inteligentnú správu zdrojového kódu na centrálnom úložišti (repozitári), kam majú vybrané osoby prístup a na základe mena a hesla dokážu k sebe na lokálny server stiahnuť pracovnú kópiu zdrojových súborov a následne s ňou pracovať. Po ukončení prác môžu všetky vykonané zmeny odoslať naspäť do repozitára. Pri dodržiavaní istých pravidiel budú mať všetci zainteresovaní vývojári vždy k dispozícií aktuálne zdrojové súbory.

SVN rieši aj zálohovanie starších verzií zdrojových súborov, v prípade nejakej chyby sa tak ľahko dá vrátiť k staršej – funkčnej verzii.

SVN sa dá ovládať z príkazového riadku, avšak v dnešnej dobe by to bolo trochu na dlhé lakte, preto existujú rôzne grafické nadstavby, z nich pre Windows spomeniem asi najvýznamnejšiu Tortoise SVN.

TortoiseSVN sa integruje do windowsového shellu a pri kliknutí pravým tlačítkom na akýkoľvek adresár v prieskumníkovi je možné vykonávať štandardné SVN akcie – checkout (import pracovnej verzie z repozitára), update (kontrola a import aktualizovaných súborov), commit (odoslate zmenených súborov do repozitára) a mnoho ďalších. TortoiseSVN je plnohodnotným SVN softwarom, vďaka je zabezpečený hladká a bezpečná spolupráca celého tímu na projekte.

Obrázok

SVN servery

Vytvoriť SVN repozitár nie je také jednoduché ako sa zdá. Bežné webhostingy nepodporujú SVN hosting, a i keď s trochou vynaliezavosti sa do nastaviť dá (SVN na FTP), je vhodné použiť či už komerčný alebo free SVN hosting. Jedným z výborných systémov je Unfuddle.com, akýsi project management system, ktorý okrem iného hostuje aj SVN repozitáre. Vo free verzi je k dispozícií 200 MB priestor, čo pre priemerné projekty a šetrnom zaobchádzaní viac než postačuje.

Tomáš Mašek

Naspäť naspäť Pridať komentár k článku prispieť do diskusie [1]
RSS