Учебник по Azure Repos Git

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

Система управления версиями позволяет сохранять работу и координировать изменения кода в команде. Даже если вы только один разработчик, управление версиями помогает оставаться упорядоченным по мере исправления ошибок и разработки новых возможностей. Управление версиями позволяет легко просматривать и даже откатывать любую версию кода.

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

Рабочий процесс управления версиями

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

Выполняемые этапы


  1. Получите локальную копию кода, если ее еще нет.
  2. Измените код для исправления ошибок или добавления новых возможностей.
  3. Как только код будет готов, сделайте его доступным, чтобы ваша команда могла его проверить.
  4. После проверки кода объедините его в общую базу кода команды.

Рабочий процесс ветви возможностей Git

В Git есть версия этого рабочего процесса, использующая терминологию и команды, уникальные для Git. В этом руководстве вы узнаете о репозиториях, ветвях, фиксациях и запросах на вытягивание. Эти термины могут показаться знакомыми, если вы использовали систему управления версиями, например систему управления версиями Team Foundation или Subversion, но они ведут себя по-разному в Git.

Рабочий процесс Git


  1. Создайте ветвь для внесенных изменений и присвойте ей имя, например users/jamal/fix-bug-3214 или cool-feature-x. Дополнительные рекомендации по ветвям см. в статье Внедрение стратегии ветвления Git
  2. Зафиксируйте изменения в своей ветви. Пользователи часто имеют несколько фиксаций для исправления ошибок или возможности.
  3. Отправьте ветвь в удаленный репозиторий.
  4. Создайте запрос на вытягивание, чтобы другие пользователи могли просматривать изменения. Чтобы включить отзывы, может потребоваться внести дополнительные фиксации и отправить дополнительные изменения.
  5. Выполните запрос на вытягивание для разрешения любых конфликт слияния и завершите запрос на вытягивание.

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

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