Trunk Based Development
feature branchを介してメインライン (trunkとも言う、master, main branch と思えばよい) にmergeするのではなく開発者がコードを直接トランクに push する
リリースブランチで行われた変更(リリースの準備ができたときのコードのスナップショット)はできるだけ早い段階でトランクにマージされる このアプローチでは、バグの修正を選択してリリースにマージする場合がありますが、これらのケースはトランクで新機能を開発する場合ほど頻繁ではない
リリースが 1日に複数回発生する場合は変更をトランクに直接 push し、そこからデプロイできるため、リリースブランチはまったく必要ない
トランクベースのアプローチの重要な利点の 1 つは、イベントをマージする複雑さを解消し、開発行数が少なくなる点
小規模なマージを頻繁に行うことで、コードを常に最新の状態に保つことができる