versioonikontrollil
Versioonikontroll on süsteem, mis jälgib failide muutusi ajaloo jooksul ning talletab iga muudatuse. Selle abil näeb kasutaja, kes millal faili muutis, millised parandused tehti ning millised versioonid on olemas. Versioonikontroll lihtsustab koostööd, võimaldades mitmel inimesel sama projekti samaaegselt töötada, lahendada konflikte ja sünkroonida tööd.
Süsteeme eristatakse tavaliselt keskse ja hajutatud mudeli järgi. Keskne mudel kasutab ühte kesklauda kõigi muudatuste jaoks,
Põhielemendid on hoidla, muudatused, harud ja ühendamised. Harude abil arendatakse iseseisvalt, funktsioone või katseversioone; muudatused ühendatakse
Töövood hõlmavad pull requestide või merge requestide kasutamist koodi ülevaatuseks, automatiseeritud testide jooksu ja koodikinnituste protsesse.
Kasutusvaldkonnad hõlmavad tarkvaraarendust, dokumentide haldamist ja konfiguratsioonide haldamist; see on oluline tööriist meeskondade jaoks, pakkudes jälgitavust,