Poglavje 1. Uvod

Kazalo

Kaj je TortoiseSVN?
Zgodovina TortoiseSVN
Značilnosti TortoiseSVN
Namestitev TortoiseSVN
Sistemske zahteve
Namestitev
Jezikovni paketi
Črkovalnik

Nadzor različic je umetnost vodenja sprememb informacij. Že dolgo je orodje izjemnega pomena za programerje, ki tipično porabijo veliko časa za male spremembe na programski opremi, naslednji dan pa nekatere izmed njih razveljavijo ali preverijo. Zamislite si ekipo razvijalcev programske opreme, ki dela sočasno na istih datotekah in videli boste, zakaj je potreben dober sistem za vodenje potencialnega nereda.

Kaj je TortoiseSVN?

TortoiseSVN je brezplačen odprtokodni odjemalec za sistem nadzora različic Subversion. TortoiseSVN upravlja datoteke in mape skozi čas. Datoteke so shranjene v centralnem skladišču. Skladišče je podobno običajnemu strežniku datotek, s to razliko, da si zapomni vse spremembe, ki so bile kadarkoli narejene na datotekah in mapah. To omogoča, da pridobite starejšo različico datoteke in pogledate skozi zgodovino, kako so se podatki spreminjali in kdo je spremembe naredil. Prav zato marsikdo smatra Subversion in tudi ostale sisteme za nadzor različic kot neke vrste “časovni stroj”.

Nekateri sistemi za nadroz različic so posebej prikrojeni za urejanje strukture izvorne kode in imajo veliko zmožnosti, ki so specifične za razvoj programske opreme - na primer razumevanje programskih jezikov ali dodatna orodja za njhovo gradnjo. To so sistemi SCM (software configuration management). Subversion ni tak sistem; je splošen sistem, ki omogoča urejanje katerokoli zbirke datotek, vključno z datotekami izvorne kode.