【とらんくべーすかいはつ】
トランクベース開発 とは?
💡 「全員がmainに直接コミット」で合流渋滞をなくす開発スタイル
📌 このページのポイント
トランクベース開発ってブランチを使わないってこと?
でもmainに直接コミットしたら壊れない?
だからCI(継続的インテグレーション)が必須になる。コミットするたびに自動テストが走って、壊れたらすぐ検知できる。「小さな変更を頻繁に」がルールだから、壊れても影響範囲が小さくて直しやすい。
まだ完成してない機能はどうするの?mainにコミットしたら見えちゃうよね?
Git-flowとどっちがいいの?
大規模チームでもmainに直接コミットして大丈夫なの?
📖 おまけ:英語の意味
「Trunk-Based Development」 = 幹(trunk)を中心に据えた開発
💬 trunk(幹)は木の幹のこと。枝(branch)を伸ばさず幹に直接実を付けるイメージから