Моя цель - иметь такую структуру:
Project X
-- Main
-- QA
-- Dev
-- Feature X
В идеале, работая над новой функцией, я хотел бы отделить основной ствол и создать новую ветку Dev/Feature X. Как только функция будет готова для тестирования, я хотел бы переместить «Функция X» в «QA» с помощью инструмента слияния. Затем перейдите из ветки «QA», как только это будет сделано и протестировано. Как только это правда, я хотел бы объединиться из «QA» в «Main».
Это возможно? Я хотел бы сделать это без необоснованного слияния. Я не уверен, как структурировать ветки для достижения этого решения.