例
例えば、次のような構成で管理しているとします。
- developブランチ:開発環境、確認用サーバー
- masterブランチ:本番用サーバー
issue_1とissue_2というブランチがdevelopにマージされていて、masterにもいずれマージします。
しかし、issue_2の変更のみ先行してmasterにマージしたいと言われました。
そのため、概要図のようにリリース用のブランチ(名前は取り急ぎ、hotfix_1)を切り、
cherry-pick欲しいブランチをcherry-pickして、masterにマージしました。
概要図
※図では、hotfixで正しいか自信がないので、?ブランチという名前にしています。
## お聞きしたい事
この場合、ブランチ名はhotfixで正しかったでしょうか?
急遽アップと言うこともあり、hotfixとしてしまいましたが、masterブランチから直接変更したものではないため、hotfixと言うのも違う気がします。
hotfix以外に、適切な言葉がありますでしょうか?
参考サイト
https://tracpath.com/bootcamp/learning_git_git_flow.html
cherry-pickを使ったマージ方法について
今回のようにリリースのタイミングが違う場合、developをそのままmasterにマージ(プルリクを使ってマージ)出来ないので、cherry-pickを使って必要なコミットを抽出しました。
しかし、次のタイミングで図の「issue_1」をマージしなくてはいけないので、そこでコンフリクトが起きる可能性もあります。
リリースのタイミングをずらしたい場合は、どのようにするのが良かったのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/27 06:29