Ovládání verzí
Řízení verzí se používá ke správě více verzí počítače soubory a programy. Systém řízení verzí neboli VCS poskytuje dva primární správa dat schopnosti. Umožňuje uživatelům 1) uzamknout soubory, aby je bylo možné upravovat pouze jednou osobou, a 2) sledovat změny souborů.
Pokud jste jedinou osobou, která upravuje dokument, není nutné uzamknout soubor pro úpravy. Pokud však tým vývojářů pracuje na projektu, je důležité, aby žádný dva lidé neupravovali stejný soubor současně. Pokud k tomu dojde, je možné, že jedna osoba omylem přepíše změny provedené někým jiným. Z tohoto důvodu umožňuje správa verzí uživatelům „rezervovat“ soubory pro úpravy. Když byl soubor rezervován ze sdíleného souborový server, nemohou jej ostatní uživatelé upravovat. Když osoba dokončí úpravy souboru, může uložit změny a soubor „zaevidovat“, aby jej mohli upravovat ostatní uživatelé.
Správa verzí také umožňuje uživatelům sledovat změny souborů. Tento typ řízení verzí se často používá při vývoji softwaru a je také známý jako „řízení zdrojů“ nebo „řízení revizí“. Populární systémy pro správu verzí, jako je Subversion a CVS, umožňují vývojářům ukládat dílčí verze programů a Zdrojový kód soubory během procesu vývoje. To v případě potřeby poskytuje možnost vrátit se k dřívější verzi programu. Například pokud hmyz jsou k dispozici v nové verzi softwarového programu, může vývojář zkontrolovat předchozí verzi, když ladění kód.
Software pro správu verzí vyžaduje, aby byly všechny soubory uloženy v centrálním umístění. Toto místo se nazývá Sklad a obsahuje všechny předchozí a aktuální verze souborů spravovaných VCS. Kdykoli je vytvořen nový soubor nebo je aktualizován aktuální soubor, změny jsou „potvrzeny“ do úložiště, takže nejnovější verze je k dispozici všem uživatelům.