현재 프로젝트는 여러 기능이 동시에 진행되어 상대적으로 복잡합니다. F1과 F2가 동시에 개발에 병합된다고 가정하면 릴리스 분기가 하나만 있는 경우 둘 다 생성됩니까? 그 중 F1과 F2를 수정한 후 F2 개발자가 F2의 기능을 테스트하고 문제가 없다고 느낀다면 이를 마스터에 게시한다는 의미는 아닙니다. 기능이 헷갈리는 걸까요....
완성된 기능을 테스트용 개발에 병합한 후 => 개발
테스트 완료, 병합 기능 => 마스터
릴리스, 병합 마스터=>
개발에 병합된 F1, F2는 생성되는 릴리스 수와 상관없이 하나의 릴리스 브랜치만 있습니다
릴리스 브랜치는 개발을 기반으로 하므로 테스트 중에 F1과 F2가 포함되어야 합니다
릴리스 브랜치가 완료된 후 마스터로 병합되는데, 이는 F1과 F2가 마스터로 들어가야 함을 의미합니다
이번에는 F2만 테스트하고 F2를 릴리스하려면 F1을 개발에 병합하지 마세요
완성된 기능을 테스트용 개발에 병합한 후 => 개발
테스트 완료, 병합 기능 => 마스터
릴리스, 병합 마스터=>
개발에 병합된 F1, F2는 생성되는 릴리스 수와 상관없이 하나의 릴리스 브랜치만 있습니다
릴리스 브랜치는 개발을 기반으로 하므로 테스트 중에 F1과 F2가 포함되어야 합니다
릴리스 브랜치가 완료된 후 마스터로 병합되는데, 이는 F1과 F2가 마스터로 들어가야 함을 의미합니다
이번에는 F2만 테스트하고 F2를 릴리스하려면 F1을 개발에 병합하지 마세요