Holák PeterAbstrakt. Jednou z najširších oblastí manažmentu konfigurácie sú systémy na správu verzií. Najmä v poslednej dobe sa táto oblasť vyvíja závratným tempom. Pomerne novým trendom sú tu systémy, ktoré namiesto centrálneho repozitára využívajú distribuovaný prístup, kde každá lokálna kópia môže slúžiť ako plnohodnotný repozitár. V tejto eseji sa pozerám na rozdiely medzi týmito druhmi systémov – ako ovplyvňujú štýl práce a pre aké typy projektov sú vhodné. Zamýšľam sa nad vplyvom výberu vhodného nástroja na samotný proces vývoja a ďalšie dopady na projekt. Vychádzam najmä z vlastných skúseností s používaním rôznych nástrojov na rôznych projektoch, no snažím sa brať si niečo aj z názorov odborníkov a ľudí, ktorí nepochybne k tejto téme majú čo povedať.Kvitkovič MatejAbstrakt. Táto esej sa zaoberá porovnaním nástrojov na manažment verzií. Existujú dve hlavné architektúry, ktoré tieto systémy implementujú – centralizovaná a distribuovaná architektúra. Pre každú z nich existujú vyspelé nástroje, ktoré majú rôzne vlastnosti a poskytujú rôzne funkcie. Esej porovnáva vlastnosti nástrojov oboch architektúr, uvádza tiež históriu ich používania a aktuálny stav. Hlavnými referenčnými nástrojmi sú Subversion a Git. Následne uvažuje ich použitie v malom softvérovom projekte. Zdôvodňuje voľbu distribuovaného nástroja pre tímový projekte – Digitálne divadlo. Po zvážení potrieb tímu určuje, ako hlavnú a rozhodujúcu výhodu najmä flexibitu vývoja, ktorú distribuované nástroje poskytujú a tým šetria používateľom systému čas a tým aj ďalšie prostriedky.
|