2017-06-23 3 views
1

Gitと標準のGit-Flowでかなり新しいです。特定のシナリオに関するアドバイスを探してください:Git-Flow - リリース前の新機能の作成が完了しました。

開発ブランチ(Feature1)からフィーチャーブランチを作成し、フィーチャーを完成させます。この「フィニッシュ」は、この機能を統合して開発するためのものです。

新機能(Feature2)は、完成したFeature1のコードを含む開発ブランチから他の誰かによって作成されます。

リリースは、Feature1のコードを含む開発ブランチから作成されます。

Feature1にバグがあるため、バグを修正するためにリリースブランチ内で修正が行われます。

Feature2ブランチに含まれるコードにFeature1ブランチの固定されたバグのないコードが反映されるようにするにはどうすればよいですか?

答えて

1

あなたがこのアプローチすることができますいくつかの異なる方法があります。

一つは、あなたのリリース枝の上特長2または再ベース特長2にあなたのリリースブランチをマージすることですが。

もう1つ(私が推奨する方法)は、リリースブランチをマージして準備が整ったら、最初にフィーチャーブランチを再構築することです。リリースブランチをリリース時にマッチさせるように、リリースブランチをマージして開発するだけでなく、マスターにするのは常に良い習慣です。

関連する問題