develop
や release
ブランチにマージされるのでリリース時の全体の差分がまとめて確認できるのと足並みが揃ってわかりやすいのではないか」と仰っている方はいらっしゃいましたdevelop
のモジュールに次回リリースの修正内容が漏れなく含まれているか動作確認してほしい」という依頼が PM から来て辛い。Android 単独のリポジトリであれば Sourcetree で履歴を目視すれば Pull Request が develop
ブランチにマージされていることは GUI で一目瞭然。万が一 Pull Request が誤ったブランチにマージされてしまったとしても Simple is best な Android だけのリポジトリであれば早期に気づくことができる筈。 develop
に向けてマージされている GitHub の Pull Request の URL をエビデンスとして提示すればいいのかもしれませんが面倒くさい。main
と develop
と release
にマージされるのですが、クライアントとサーバーのリリース時期が異なる場合に Release の終了( release
を main
と develop
にマージしてタグを打つ)をする訳にはいかない。 develop_ios
や develop_android
ブランチを作ればいいのではないかというアイデアを思いつきましたが、そんなことをするのであれば OS 毎にリポジトリを作って分ければいいのでは?と思ってしまいました。アプリとサーバー共に公開されるまで release
を main
にマージしないという暫定的なブランチ戦略が採用されることになりました。事故が起こらないように気をつけてください 👮