Verziókezel
Verziókezelésnek (verziókövetésnek) nevezzük a szoftverforráskód és más állományok változásainak nyomon követését és történetük megőrzését. A verziókezelő rendszerek tárolják a fájlok minden egyes állapotát, lehetővé teszik a módosítások összehasonlítását, az előző verziók visszaállítását, és a több fejlesztő közös munkájának koordinálását.
Alapvető fogalom a commit vagy változtatás, amely egy új állapotot rögzít a tárolóban és gyakran metaadatokat
Ismert példák: Git a legelterjedtebb nyílt forráskódú verziókezelő, mely elosztott és hatékony munkafolyamatokat támogat. Más rendszerek
Főbb munkafolyamatok közé tartozik a klónozás (clone), inicializálás (init), módosítások hozzáadása (add), commitolás (commit), állapot ellenőrzése
Előnyök: teljes történet megőrzése, könnyebb visszagörgetés, javított csapatmunka és auditálhatóság. Kihívások: konfliktusok kezelése ágak összeolvasztásakor, nagy