Verzování: Porovnání verzí

Smazaný obsah Přidaný obsah
JAnDbot (diskuse | příspěvky)
m Robot: přidáno {{Autoritní data}}; kosmetické úpravy
→‎top: +anglické označení "Version control system" a zkratka "VCS"
Řádek 1:
'''Verzování''' je uchovávání historie veškerých změn provedených v [[Informace|informacích]] nebo [[Data|datech]]. Nejčastěji se používá pro sledování změn ve [[Zdrojový kód|zdrojových kódech]] [[software|softwaru]] během jeho vývoje, ale verzovat lze všechny počítačové [[soubor]]y, a v případě potřeby se verzují i primární data.
 
Systém správy verzí (Version control system, VCS) obvykle eviduje, kdo, kdy a jakým způsobem změnil které řádky zdrojového kódu programu. Díky tomu lze zobrazit přesný stav sledovaných souborů kdykoliv v minulosti, a pokud úpravy způsobily nežádoucí chování, lze se vrátit ke starší [[verze|verzi]] souborů. Každé změně provedené v určitém souboru bývá přiděleno unikátní číslo, obvykle nazývané ''číslo revize''.
 
Neméně významným prvkem verzování je možnost spolupráce velkého množství [[Vývojář|programátorů]] na jednom softwarovém projektu, protože verzovací programy hlídají a pomáhají řešit případné kolize (situace, kdy stejné části zdrojového kódu mění dva či více programátorů současně). K tomu často dochází při vývoji [[Otevřený software|open source]] programů, na němž se mohou podílet desítky nebo stovky programátorů z celého světa, kteří nejsou v přímém kontaktu. Jakýkoliv větší projekt si dnes nelze bez verzování představit.