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


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

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

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

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

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

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

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

Снимок экрана: рабочий процесс ветви компонентов Git.

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

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

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

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

Дальнейшие шаги