Správa verzí

Správa verzí je systém pro správu souborů v mnoha různých verzích a při vývoji softwaru do něj obecně přispívá mnoho vývojářů. Hlavním účelem libovolného systému pro řízení verzí (VCS) je najít řešení, které umožňuje všem uživatelům pracovat současně na základním kódu.

Jádrem libovolného systému pro správu verzí je úložiště , které funguje jako centrální úložiště dat pro všechny různé soubory – podobně jako souborový server. Na rozdíl od souborového serveru ale úložiště obsahuje celou historii projektu a všechny provedené revize.

Pokud je úložiště centrálním úložištěm dat, je logické, aby každý uživatel měl místní úložiště dat, což mu umožní na nich pracovat. Tomu se říká pracovní kopie. V Visual Studio pro Mac se vaše pracovní kopie zobrazí stejně jako jakýkoli jiný místní adresář na vašem počítači, což vám umožní číst z libovolného souboru a zapisovat do těchto souborů. Protože ale Visual Studio pro Mac systému pro řízení verzí, můžete použít Subversion a Git bez opuštění integrovaného vývojového prostředí.

Subversion je centralizovaný systém pro správu verzí, což znamená, že existuje jeden server, který obsahuje všechny soubory a revize, ze kterých mohou uživatelé prohánět libovolnou verzi libovolného souboru. Když se soubory rezervuje ze vzdáleného úložiště Subversion, uživatel v tomto okamžiku získá snímek úložiště.

Git je distribuovaný systém správy verzí, který týmům umožňuje pracovat na stejných dokumentech současně. S Gitem může být jeden server, který obsahuje všechny soubory, ale celé úložiště se místně naklonuje do vašeho počítače pokaždé, když se z tohoto centrálního zdroje rezervuje úložiště.

Základní koncepty

Visual Studio pro Mac poskytuje podporu pro gitové i subversion systémy pro řízení verzí. Následující články prozkoumají nastavení úložišť Git a Subversion prostřednictvím Visual Studio pro Mac a také jednoduché funkce, jako je kontrola, potvrzení a nasazování změn.

Viz také