Claude Code: 同じリポを N 並列するための symlink 運用
1ウィンドウ/1クローンでは並列が足りないとき、symlink(と作業コピーの工夫)で同一リポジトリを複数セッションから同時に回す。
どんな時に使う?
- 同じリポで独立したタスクを複数エージェントに同時にやらせたいが、worktree だけでは運用が重い/足りないとき
- 「まだ1窓」から脱したいとき
手順
- 公式の Claude Code: git worktree で3〜5セッションを並列に回す(--worktree / --tmux) をまず検討する(ブランチ分離が明確)
- worktree が合わないケースでは、記事で紹介されている symlink 運用 を使う(同一リポを複数パスから参照しつつセッションを分ける)
- 各セッションの作業ディレクトリ・ブランチ・成果物の衝突ルールを先に決める
- 詳細手順は原著者の Zenn 記事に従う
注意点
- 同じファイルを複数セッションが編集すると衝突する。タスク分割とブランチ戦略が本体
- symlink 特有のツールcwd・権限の罠に注意