Поделиться через


Что такое система управления версиями?

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Система управления версиями, также называемая системой управления версиями, позволяет разработчикам сотрудничать с кодом и отслеживать изменения. Система управления версиями — это важный инструмент для проектов с несколькими разработчиками.

Наши системы поддерживают два типа управления версиями: Git (распределено) и система управления версиями Team Foundation (TFVC). TFVC — это централизованная, клиентская серверная система. В Git и TFVC можно проверка в файлах и упорядочить файлы в папках, ветвях и репозиториях.

Управление репозиториями, ветвями и другими операциями разработки кода из Azure Repos.

Репозитории, код GitHub

При использовании Git у каждого разработчика есть копия исходного репозитория на компьютере разработки. Исходный репозиторий содержит все сведения о ветви и журнале. Каждый разработчик работает непосредственно с локальным репозиторием. Изменения разделяются между репозиториями как отдельный шаг.

Разработчики могут зафиксировать каждый набор изменений и выполнять операции управления версиями, такие как журнал и сравнение без сетевого подключения. Ветви являются упрощенными. Когда разработчикам нужно переключить контексты, они создают частную локальную ветвь. Разработчики могут быстро переключаться с одной ветви на другую на сводку между различными вариантами базы кода. Позже разработчики могут объединить, опубликовать или удалить ветвь.

Примечание.

Git в Visual Studio и Azure DevOps — это стандартный Git. Visual Studio можно использовать со сторонними службами Git. Вы также можете использовать сторонние клиенты Git с Azure DevOps Server.

В TFVC разработчики имеют только одну версию каждого файла на своих компьютерах разработки. Исторические данные ведутся только на сервере. Ветви основаны на пути и создаются на сервере.

Следующие шаги

Запустите общий доступ к коду или получите код с помощью системы управления версиями.