Tartalomjegyzék

< Verziókontroll

A verziókontrollról

A verziókövetésről

A verziókontroll, vagy verzió követés, esetleg verzió kezelés; mint azt a neve is mutatja a programok verzióival való foglalkozás. Természetesen nem csak programokról lehet szó, lehet bármilyen állomány.

Rövidítései:

(Az SCM rövidítést a logisztikában is használják, Supply Chain Management, azaz ellátási lánc-menedzsmentként.)

Egy program készítése során ha jól strukturált könyvtárszerkezetet hozunk magunknak létre, és következetesek vagyunk mindenféle verziókövető program nélkül is boldogulhatunk.

Ha másokkal kell együtt dolgoznunk egy programon, akkor nagyon jó szolgálatot tesz egy verziókövető rendszer. Gondolkodhatunk persze közös FTP tárhelyben, ahova mindenki feltölti saját változatait. Ez azonban előbb-utóbb káoszhoz szokott vezetni. Ezért találták ki a verziókövető rendszereket.

A verziókövető rendszerek nyomon követik ki, mikor, hol tett fel újabb verziót. Megőrzi az előző változatokat, amelyekre bármikor visszaválthatunk.

Fogalmak

repository Tároló, ahova az állományok mentésre kerülnek.
branch elágazás; fejlesztés másik ágon
tag egy változat megjelölése; pl. mert fontos számunkra
commit változat elhelyezése a tárolóban
merge két változat összefésülése
checkout váltás másik változatra (branch), vagy elágazásra
/néhol eltérő a használata/

Osztályozás

Megvalósítások

Rendszer

Nyílt forrású, központosított:

Nyílt forrású, elosztott:

Zárt forrású, központosított:

Zárt forrású, elosztott:

GUI kliensek