Показать сообщение отдельно
Старый 05.09.2025, 02:03   #1  
Lankey is offline
Lankey
Участник
 
167 / 30 (2) +++
Регистрация: 19.05.2020
Как вы пользуетесь GIT
Добрый день
Как вы испотзуете GIt ( +DevOPS)? Какую стратегию вы используете для Pull request?

Пытаюсь понять , как лучше, если есть 4 девелопера. Задания небольшие(багфиксы и доработки на 1-5 дней разработки), но в PROD где-то раз в 2 недели packages отправляются.

Есть 2 branch :
  • MAIN - используем для пакетов в TEST
  • RELEASE -используем для пакетов в PrePROD

Рассматриваю два варианта (но, может, есть и лучшие):

Первый вариант
  1. feature от RELEASE
  2. потом Pull request в MAIN для тестирования в TEST
  3. а потом Pull request той же feature в Release для тестов PrePROD
  4. и потом в PROD

Второй вариант
  1. feature от MAIN
  2. потом Pull request feature в MAIN для тестирования в TEST
  3. потом cherrypick из MAIN в RELEASE для тестирования в PrePROD
  4. и потом в PROD

Поэтому вопросы:
  • Какой вариант предпочтительней?
  • Какая стратегия Pull request ? (склоняюсь к Squash)
  • Надо как-то сделать так, чтобы version upgrade можно было произвести бескровно.

Спасибо

Последний раз редактировалось Lankey; 05.09.2025 в 02:17.