verzování
Verzování je proces správy a sledování změn během vývoje a úprav digitálních artefaktů, jako jsou zdrojové kódy, dokumenty nebo data. Cílem verzování je zaznamenat vývoj v čase, usnadnit spolupráci, audit a případně vrátit změny či vybrat konkrétní verzi.
Klíčové pojmy zahrnují revize (nebo commity) a změnové záznamy, historii změn, větve a slučování, značky (etikety)
Verzování bývá implementováno v systémech pro správu verzí. Rozlišují se centralizované systémy (např. Subversion) a distribuované
Vydávání verzí často využívají schémata číslování, zejména semantické verzování: major.minor.patch, které indikuje změny v kompatibilitě a
Mezi osvědčené postupy patří pravidelné, popisné commity; vytváření větví pro nové funkce a opravy chyb; pravidelná