Řízení verzí
Řízení verzí se používá ke správě více verzí počítačových souborů a programů. Systém řízení verzí neboli VCS poskytuje dvě hlavní možnosti správy dat. Umožňuje uživatelům 1) uzamknout soubory, aby je v jednu chvíli mohl upravovat pouze jeden člověk, a 2) sledovat změny v souborech.
Pokud dokument upravujete sami, není nutné soubor pro úpravy uzamykat. Pokud však na projektu pracuje tým vývojářů, je důležité, aby stejný soubor ve stejnou dobu neupravovali dva lidé. V takovém případě se může stát, že jeden člověk omylem přepíše změny provedené někým jiným. Řízení verzí proto uživatelům umožňuje soubory „převzít“ k úpravám. Když je soubor převzat ze sdíleného souborového serveru, ostatní uživatelé ho nemohou upravovat. Jakmile člověk úpravy souboru dokončí, může změny uložit a soubor „vrátit“, aby ho mohli upravovat i ostatní uživatelé.
Řízení verzí také umožňuje uživatelům sledovat změny v souborech. Tento typ řízení verzí se často používá při vývoji softwaru a označuje se také jako „řízení zdrojového kódu“ nebo „řízení revizí“. Oblíbené systémy řízení verzí, jako jsou Subversion a CVS, umožňují vývojářům během vývoje ukládat postupné verze programů a souborů se zdrojovým kódem. Díky tomu je možné v případě potřeby vrátit se k dřívější verzi programu. Pokud jsou například v nové verzi softwarového programu nalezeny chyby, může vývojář při ladění kódu zkontrolovat předchozí verzi.
Software pro řízení verzí vyžaduje, aby byly všechny soubory uloženy na centrálním místě. Toto místo se nazývá úložiště a obsahuje všechny předchozí i aktuální verze souborů spravovaných systémem VCS. Kdykoli je vytvořen nový soubor nebo aktualizován stávající soubor, změny se „odešlou“ do úložiště, takže nejnovější verze je dostupná všem uživatelům.
Otestujte své znalosti