스택 오버플로에는 많은 유사한 상황이 있으며 일반적으로 인터넷에서도 마찬가지입니다.Git-Flow는 완료/병합 된 핫픽스 분기를 실행 취소합니다.
문제점에 대한 적절한 답변을 찾을 수 없습니다.
내 상황은 : 당신이 더 잘 그릴 수 있도록
나는 빠른 ASCII 아트를했다.
A-B———C---D-M # Dev
\ /
X-Y—Z # Release
이것은 출시일 전입니다. 분기 Dev의 M 커밋에서 Release 이후에 새로운 기능을 만들었고 코드를 많이 수정 한 다음 기능을 완성하고 병합했습니다.
이제 커밋 N에서 릴리즈 이후에 새로운 피쳐 다음에 기능이 현재 dev에 병합되었을 때를 상상해보십시오. 이전 릴리스 (ASCII Art)에서 핫픽스를 만들었습니다.
이 핫픽스는 특정 라이브러리의 업데이트입니다.
라이브러리를 업데이트 한 후 핫픽스를 마친 다음 dev 및 master에 병합했습니다. 하지만 내 Dev Branch가 엉망이되어 버렸습니다. 이제 Dev Branch가 Hotfix 수정판의 릴리스에서 오래 되었기 때문에 계속 작업을 진행할 수 없습니다.
제 질문은이 상황을 피하는 방법입니다.
또한 Dev와 Master에서이 핫픽스를 삭제하여 현재 Dev에서 새로운 릴리스 분기를 만들고 이전 Dev 분기의 핫픽스를 만들 수 있습니까?