Субверсион

С Википедије, слободне енциклопедије

SVN je sistem za kontrolu verzija, slobodne licence i otvorenog koda.[1] SVN upravlja datotekama i direktorijumima i njihovim različitim verzijama. Glavna struktura datoteka se nalazi u repozitorijumu (ostavi).[2] Repozitorijum skoro po svemu podsjeća na obični server, izuzev što ima sposobnost da pamti sve promjene, ikada napravljene u datotekama i direktorijumima. Time je omogućeno vraćanje njihovih starih revizija, ili pregledanje istorije izmjena u podacima. Iz tog razloga, mnogi ljudi nazivaju sistem za kontrolu verzija „vremenskom mašinom“[3].

Subversion je razvijen sa ciljem da bude moderna zamjena za raniji sistem iste namjene, CVS, u kojem je učestvovalo istih nekoliko autora.[1] Licenciran je pod licencom u stilu Apačeve/BSD licence, a koju mnogi kritikuju zbog nekompatibilnosti sa verzijom 2 GPL licence. Međutim, očekuje se da će nadolazeća verzija 3 GPL licence riješiti i te probleme.

Референце[уреди | уреди извор]

Literatura[уреди | уреди извор]