Учебник по Azure Repos Git
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Система управления версиями позволяет сохранять работу и координировать изменения кода в команде. Даже если вы только один разработчик, управление версиями помогает оставаться упорядоченным по мере исправления ошибок и разработки новых возможностей. Управление версиями позволяет легко просматривать и даже откатывать любую версию кода.
В указанных ниже руководствах показано, как выполнять стандартные задачи управления версиями с помощью указанного ниже рабочего процесса управления версиями.
Рабочий процесс управления версиями
Управление версиями имеет общий рабочий процесс, который большинство разработчиков используют при написании кода и совместном использовании его командой.
Выполняемые этапы
- Получите локальную копию кода, если ее еще нет.
- Измените код для исправления ошибок или добавления новых возможностей.
- Как только код будет готов, сделайте его доступным, чтобы ваша команда могла его проверить.
- После проверки кода объедините его в общую базу кода команды.
В Git есть версия этого рабочего процесса, использующая терминологию и команды, уникальные для Git. В этом руководстве вы узнаете о репозиториях, ветвях, фиксациях и запросах на вытягивание. Эти термины могут показаться знакомыми, если вы использовали систему управления версиями, например систему управления версиями Team Foundation или Subversion, но они ведут себя по-разному в Git.
Рабочий процесс Git
- Создайте ветвь для внесенных изменений и присвойте ей имя, например
users/jamal/fix-bug-3214
илиcool-feature-x
. Дополнительные рекомендации по ветвям см. в статье Внедрение стратегии ветвления Git - Зафиксируйте изменения в своей ветви. Пользователи часто имеют несколько фиксаций для исправления ошибок или возможности.
- Отправьте ветвь в удаленный репозиторий.
- Создайте запрос на вытягивание, чтобы другие пользователи могли просматривать изменения. Чтобы включить отзывы, может потребоваться внести дополнительные фиксации и отправить дополнительные изменения.
- Выполните запрос на вытягивание для разрешения любых конфликт слияния и завершите запрос на вытягивание.
Используйте этот рабочий процесс, если вы не знакомы с Git. По мере того как ваша команда становится более опытной и уверенной в Git, расширяйте ее в соответствии с потребностями вашей команды.