今日の学び: 複数の git リポジトリを一つに統合する方法
git subtree というコマンドが使える。
https://zenn.dev/yoichi/articles/git-subtree-internals
例:
# 1. 新リポジトリ作成
mkdir new-repo && cd new-repo
git init
# 2. github nasustim/server-implementation を fetch
git remote add -f server_remote https://github.com/nasustim/server-implementation.git
# 3. nasustim/server-implementation を services/server に統合
git subtree add --prefix=services/server server_remote main --allow-unrelated-histories
昨今ではコーディングエージェントの発達によってモノレポが注目されている。実務で使う機会もあるだろうか