仕事で急成長プロダクトを実装していく中で、Git flowを採用してブランチ戦略をとってきたのですがさまざまな問題や課題に直面してきました。
Git-flow, GitHub-flow, トランクベース開発 など、さまざまな戦略がある中でどういう戦略をとるのがベストなのか仕組み作りをしていく上で課題にあがることが昨今増えてきたと思います。
上記のことや自分の経験を踏まえて、今後のベストプラクティスとしてプロジェクトの規模感やチームメンバーの人数やスキル感に応じてどのようなブランチ戦略をとるのがいいのか考察してみたいと思います。