Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 2.71 KB

git-simple-workflow.md

File metadata and controls

48 lines (32 loc) · 2.71 KB

Содержание:


Соглашения по разработке

Описание веток


  • master - ветка, предназначенная для внесения корректировок в продакшен сервер
  • test - ветка, предназначенная для внесения корректировок в тестовый сервер
  • task<любое числовое название> - ветка, предназначенная для решения соответствующей задачи из трекера задач (пример task9067)

Внимание: остальные ветки предназначены для разработки


Правила работы с репозиторием


Порядок действий для реализации задачи:

  • Смотрим на корпоративном портале номер задачи
  • Переходим в локальном репозитории на ветку master git checkout gitlab master
  • Необходимо убедиться, что локальная ветка master актуальна git pull gitlab master
  • С нее создаем свою ветку, называем ее по номеру задачи git checkout -b task<номер задачи>
  • Решаем задачу
  • Commit'им git commit -m <описание коммита> и push'им результат git push gitlab <номер задачи>
  • Далее делаем пул реквест на ветку test
  • Поле тестирования - закрываем задачу

Внимание: после закрытия, задачи вносятся в ветку master через пул реквесты


Оформление коммитов:

  • Если в коммите находятся правки, то пишем FIX: и описание
  • Если в коммите находится что-то новое, то пишем ADD: и описание
  • Если в коммите находятся что-то не завершенное (в процессе работы), то пишем WIP: и описание
  • При слиянии пишем MERGE