gyors áttekintő körséta
2/5 Subversion tárolók

A subversion fejlesztői körökben jelenleg az egyik legnépszerűbb verziókövető rendszer. Jellemzően programkódok változásainak követésére alkalmazzák, de bármilyen fájl alapú adattárolás (dokumentumok, konfigurációs állományok) esetében is hasznos eszköz. Csapatmunkára való, de már az egy személyes fejlesztés során is előjönnek az előnyei.
Kliens oldali támogatás szükséges a használatához. A legelterjedtebb desktop rendszereken (MS Windows, Linux, Mac OS X) mind parancssoros, mind grafikus alkalmazás is létezik hozzá.
Ha egyszer a subversion kezelésére bízunk valamit, onnantól azt bárhová "lehúzhatjuk". A helyi változtatásokat pedig aztán egy paranccsal visszaküldhetjük a központi tárházba. A változások eztán mindenütt elérhetővé válnak. De természetesen nem ezért szeretjük, hanem azért, mert a változtatások visszakereshetők, a kódunk teljes életútja visszanézhető.
Csapatban használva képesek lehetünk áttekinteni a fejlesztők munkáját, végignézni a beküldött kódváltoztatásokat. Emellett a subversion képes kezelni azokat a konfliktusokat, amikor több fejlesztő dolgozik ugyanazon a kódon. Amennyiben automatikusan nem oldható meg a konfliktus feloldása, a fejlesztőre bízza annak kibogozását. A lényeg az, hogy segít az inkonzisztens kódvéltozások elkerülésében.
Bináris állomámnyok kezelésére is alkalmas, így arra is kitűnően használható, hogy a napi munkánk végeztével egy commit-el felküldjük a szerverre a dokumentum könyvtárunk aktuális állapotát. Később, akár dátumra meghatározva is visszaállhatunk egy korábbi állapotra, betekintve, hogy is néztek ki akkor a dokumentumaink.
Hasznos olvasnivaló:
-
Webakadémia: SVN alapok
Hasznos alapozó olvasmány, bemutatva a subversion-ben rejlő lehetőségeket.
Tovább: trac - a webes felület
