Řízení verzí (také známé jako řízení revizí, řízení zdrojového kódu nebo správa zdrojového kódu) je v softwarovém inženýrství třída systémů odpovědná za správu změn v počítačových programech, dokumentech, rozsáhlých webových stránkách nebo jiných sbírkách informací. Řízení verzí je součástí správy softwarových konfigurací. [1] Změny jsou obvykle identifikovány číselným nebo písmenným kódem, nazývaným „revizní číslo“, „revizní úroveň“ nebo jednoduše „revize“. Například počáteční sada souborů je „revize 1“. Když je provedena první změna, výsledná sada je „revize 2“ atd. Každá revize je spojena s časovým razítkem a osobou, která změnu provedla. Revize lze porovnávat, obnovovat a u některých typů souborů slučovat. [2] Potřeba logického způsobu organizace a kontroly revizí existuje téměř tak dlouho, jak dlouho existuje psaní, ale řízení revizí se stalo mnohem důležitější a složitější, když začala éra počítačů. Číslování vydání knih a revizí specifikací jsou příklady, které sahají až do éry pouze tisku. Dnes jsou nejvýkonnější (a také nejsložitější) systémy řízení revizí ty, které se používají ve vývoji softwaru, kde může tým lidí současně provádět změny ve stejných souborech. Systémy řízení verzí se nejčastěji spouštějí jako samostatné aplikace, ale řízení revizí je také zabudováno do různých typů softwaru, jako jsou textové procesory a tabulkové procesory, kolaborativní webové dokumenty [3] a systémy správy obsahu, např. historie stránek Wikipedie. Řízení revizí umožňuje vrátit dokument k předchozí revizi, což je kritické pro umožnění editorům sledovat úpravy ostatních, opravovat chyby a bránit se vandalství a spamu ve wiki.
Facebook Twitter