Obsah
Správa verzií je umenie riadenia zmien informácií. Je to už dlho kritický nástroj pre programátorov, ktorí zvyčajne trávia čas malými zmenami v softvéri a nasledujúcim dňom potom vrátia alebo skontrolujú niektoré z týchto zmien. Predstavte si, že tím takýchto vývojárov pracuje súčasne - a možno aj súčasne na tých istých súboroch! - a vidíte, prečo je potrebný dobrý systém na spravovanie potenciálneho chaosu .
TortoiseSVN je bezplatný klient Windows s otvoreným zdrojom pre Apache ™ Subversion® systém riadenia verzií. To znamená, že TortoiseSVN spravuje súbory a priečinky v priebehu času. Súbory sú uložené v ústrednom úložisku. Úložisko je podobné bežnému súborovému serveru, až na to, že si pamätá všetky zmeny, ktoré ste kedy vykonali vo svojich súboroch a priečinkoch. To vám umožní obnoviť staršie verzie súborov a preskúmať históriu toho, ako a kedy sa vaše údaje zmenili a kto ich zmenil. To je dôvod, prečo si mnoho ľudí myslí o systémoch Subversion a systémoch riadenia verzií všeobecne ako o nejakom druhu “stroja času” .
Niektoré systémy na správu verzií sú tiež systémy na správu konfigurácie softvéru (SCM). Tieto systémy sú špeciálne prispôsobené na správu stromov zdrojového kódu a majú veľa funkcií špecifických pre vývoj softvéru - napríklad natívne porozumenie programovacím jazykom alebo dodávka nástrojov na tvorbu softvéru. Subversion však nie je jedným z týchto systémov; je to všeobecný systém, ktorý je možné použiť na správu akýkoľvek kolekcií súborov vrátane zdrojového kódu.