これまで準備してきたマージ作業の実施を今日行った。
異なるリポジトリ間で差分を出し、移行対象の資源をまとめ、それが競合していないかなどを確認する。
競合していないものは単純にマージしてあげればいいが、競合資源は下手にやるとデグレードを起こしてしまう。
なので競合資源はローカル上に落とし、それぞれの修正箇所を見比べながら、誤りがないように手動で修正し、それを個別でコミットする。
そうして異なるリポジトリ間の修正をあわせもったリポジトリが作成され、それを今後の開発環境としていく。
リリース日が異なる案件があるため、リポジトリを分けてそれぞれのリリースに向けてそれぞれのチームが開発をしていく。
それらの修正を過不足なくマージし、次の案件に向けての開発環境を構築するこの仕事は緊張感があり、複雑だが、達成感がありやりがいがある。
とにかく無事に終わりそうでほっとした!