Мы работаем над проектом с клиентом, который разделен на две фазы. Наша фаза-1 только что запущена в производственной среде. Теперь ситуация здесь такова, что мы начали разработку для фазы 2, и параллельно мы получаем несколько запросов на изменение и для фазы 1, которая включает в себя массивные функции.
Может кто-нибудь предложить идеальный git рабочий процесс для этот сценарий, так как стандартный рабочий процесс git терпит неудачу здесь. То есть:
- главная ветвь указывает на среду PROD клиента и в настоящее время обладает кодом для фазы I
- uat ветвь указывает на среду UAT клиента и в настоящее время обладает дополнительными функциями для фазы Я
- ветвь разработки указывает на локальную офисную среду DEV / QA, и мы управляем всеми функциональными ветвями (включая фазу I и фазу II) в этом.
Я являюсь открыть для всех вариантов. Спасибо.