Verziókezelés
Verziókezelés olyan módszer és eszköztár, amely lehetővé teszi a fájlok és projekt állapotainak időbeni nyomon követését, módosításainak összekapcsolását és korábbi verziók visszaállítását. A verziókezelő rendszerek segítik a több felhasználós munkát, lehetővé téve a párhuzamos fejlesztést, hibakeresést, és auditorálhatóságot.
A rendszerek alapvetően két modellre oszthatók: központosított verziókezelés (CVCS) és elosztott verziókezelés (DVCS). CVCS példák közé
Fontos fogalmak közé tartozik a repository (raktár), amely a forráskód és annak történetét tárolja; a munkahelyi
Működésének alapvető lépései közé tartozik a repository létrehozása, a módosítások hozzáadása a staging területéhez, majd a
Előnyei közé tartozik a történet visszakereshetősége, a hibák izolálása és a csapatmunkában való hatékony együttműködés. Gyakori