Verziókövetéshez
Verziókövetéshez valójában a verziókövetés vagy verziókontroll rendszereket értjük. A verziókövetés célja, hogy a fájlok módosításait időben nyomon kövesse, lehetővé tegye egy adott állapot visszaállítását, a változtatások összehasonlítását és a csoportos munka koordinálását. A fogalom gyakran a szoftverfejlesztés kontextusában jelenik meg, de alkalmazható dokumentumok, adatkészletek vagy konfigurációs állományok kezelésére is. A „verziókövetéshez” tartozó eszközök és módszerek közé tartoznak a vizuális felületek, parancssori kliensprogramok és fejlesztői integrációk.
Az alapvető elemek közé tartozik a repository, amely a kód és a hozzá kapcsolódó történet tárolását biztosítja,
Két fő modell létezik: központosított verziókövetés és elosztott verziókövetés. A központosított rendszerekben van egy központi tár,
A tipikus munkafolyamat magában foglalja a kezdeti inicializálást, fájlok hozzáadását, commitok készítését, majd a módosítások megosztását