Co je správa zdrojového kódu?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Systém pro správu zdrojů (nazývaný také systém pro správu verzí ) umožňuje vývojářům spolupracovat na kódu a sledovat změny. Správa zdrojového kódu je základním nástrojem pro projekty s více vývojáři.

Azure DevOps podporuje dva typy správy zdrojového kódu: Git (distribuovaný) a Správa verzí Team Foundation (TFVC). TFVC je centralizovaný klientský serverový systém. V systému Git i TFVC můžete provádět commit souborů a uspořádat soubory ve složkách, větvích a úložištích. Úložiště, větve a další operace vývoje kódu můžete spravovat z Azure Repos.

Snímek obrazovky, který ukazuje Azure Repos v Azure DevOps se soubory kódu uloženými v Gitu pro správu verzí.

Návod

Pomocí AI můžete pomoct s úlohami Azure DevOps. Informace o tom, jak začít, najdete v tématu Povolení pomoci s AI s Azure DevOps MCP Serverem .

Porovnání Gitu a TFVC

V systému Git má každý vývojář na svém vývojovém počítači kopii zdrojového úložiště. Zdrojové úložiště obsahuje všechny informace o větvi a historii. Každý vývojář pracuje přímo se svým místním repozitářem a změny jsou sdíleny mezi repozitáři jako samostatný krok.

Vývojáři mohou potvrdit každou sadu změn a provádět operace správy verzí, jako je historie a porovnání bez síťového připojení. Větve jsou lehké. Když vývojáři potřebují přepínat kontexty, vytvoří privátní místní větev. Vývojáři můžou rychle přepínat z jedné větve do druhé a přecházet mezi různými variantami základu kódu. Později můžou vývojáři sloučit, publikovat nebo odstranit větev.

V TFVC mají vývojáři na svých vývojových počítačích jenom jednu verzi každého souboru. Historická data se uchovávají pouze na serveru. Větve jsou založené na cestě a vytvářejí se na serveru.

Začínáme s Gitem pro správu zdrojového kódu

Začněte sdílet kód nebo získejte kód pomocí správy zdrojového kódu pomocí systému Git.

Poznámka:

Git v rámci Visual Studio a Azure DevOps je standardní Git. Visual Studio můžete používat se službami Git třetích stran. S Azure DevOps Serverem můžete také používat klienty Gitu třetích stran.