Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:verziokontroll:a_verziokontrollrol

< 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:

  • VCS - Version Control System
  • SCM - Source Code Management

(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:

  • Perforce - Kereskedelmi

Zárt forrású, elosztott:

  • BitKeeper

GUI kliensek

oktatas/programozas/verziokontroll/a_verziokontrollrol.txt · Utolsó módosítás: 2023/09/09 21:15 szerkesztette: admin