スタックオーバーフローには似たような状況がたくさんあります。Git-Flowは、完成した/修正された修正プログラムブランチを元に戻す
問題に対して適切な回答が見つかりません。
マイ状況:
あなたは良いことを想像できるように、私は、迅速なASCIIアートを作りました。
A-B———C---D-M # Dev
\ /
X-Y—Z # Release
これはリリース日です。 ブランチDevのMコミットでは、リリース後、新しいフィーチャを作成し、多くのコードを変更した後、フィーチャを完成させてマージします。
コミットNで、リリース後、新しいフィーチャーの後にフィーチャーが現在devにマージされているとします。 以前のリリース(ASCII Art)からHotfixを作成しました。
この修正プログラムは、特定のライブラリの単なる更新プログラムです。
ライブラリを更新した後で修正プログラムを完了し、それをdevとmasterにマージしました。 しかし、私のDevブランチを台無しにしてしまいました。今度はDev BranchがHotfix変更のリリースから古いため、作業を続けることができません。
私の質問は、このような状況を避ける方法です。
さらに、私の現在の開発者から新しいリリースブランチを作成するために、DevとMasterからこのHotfixを削除して、古いDevブランチからのHotfixを削除することはできませんか?