Управление версиями и управление версиями с помощью Git в Visual Studio для Mac

Важно!

Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 г. в соответствии с корпорацией Майкрософт Современная политика жизненного цикла. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.

Дополнительные сведения о поддержке временная шкала и альтернативах.

Управление версиями — это система для управления файлами с множеством разных версий. При разработке программного обеспечения с ней обычно работает большое число разработчиков. Основная цель любой системы управления версиями (VCS) заключается в том, чтобы найти решение, позволяющее всем пользователям одновременно работать с базой кода.

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

Если репозиторий является центральным хранилищем данных, логично, что каждый пользователь имеет локальное хранилище, с которым может работать. Оно называется рабочей копией. В Visual Studio для Mac рабочая копия выглядит так же, как и любой локальный каталог на компьютере, что позволяет считывать и записывать файлы в нем.

Visual Studio для Mac включает встроенную поддержку репозиториев Git. Если вы новичок в Git, вы можете начать с сайта https://git-scm.com/. Git — это распределенная система управления версиями, которая позволяет командам одновременно работать с одним документом. В случае с Git все файлы могут храниться на одном сервере, но при каждом извлечении репозитория из этого центрального источника весь репозиторий клонируется локально на ваш компьютер.

Основные понятия

Дополнительные сведения об инструментарии Git в Visual Studio для Mac см. следующие статьи, где описывается настройка репозиториев Git с помощью Visual Studio для Mac, а также простые функции, такие как просмотр, фиксация и отправка изменений.

См. также