változatkezelés
Változatkezelés vagy verziókezelés olyan gyakorlatok összessége, amely lehetővé teszi a digitális fájlok – leggyakrabban forráskód – korábbi állapotainak nyomon követését, összehasonlítását, megőrzését és visszaállítását. Célja a nyomon követhetőség, az együttműködés támogatása és a változtatások auditálhatósága.
Alapfogalmak közé tartoznak a tárhely vagy tárolóegység (repository, repo), a commit vagy változtatás rögzítése, a történet
Változatkezelés rendszerei két fő csoportba sorolhatók: központosított verziókezelés (Centralized Version Control) és elosztott verziókezelés (Distributed Version
Workflowokban a fejlesztők ágakat hoznak létre a változtatások elkülönítésére, gyakran történik kódellenőrzés és viták nyelvek vagy
Előnyök: jobb nyomon követhetőség, visszaállíthatóság, párhuzamos fejlesztés támogatása és auditált változási napló. Kihívások: ütközések a összeillesztésnél,
Használata széles: szoftverfejlesztésben, dokumentumkezelésben és Modellezési fájlok kezelésében is hasznos lehet.