▲ 【Day 27】git worktree で再ビルドなしの超高速ブランチ並行開発 👨🏫 皆さん、こんにちは! 本講座の専任講師です。 前回のDay 26では、第5部の集大成として「AIエージェントを活用したケーススタディ自動実行(Issue-to-PR)」を学び、現代の自律型コーディング環境とGitの強力な連携をマスターしました。 そして本日のDay 27より、いよいよ 【第6部: プロの調査・保守・作業効率化テクニック】 がスタートします! 第1弾のテーマは、チーム開発や現場で活躍する全エンジニアに知ってほしいGitの神機能—— 【git worktree で再ビルドなしの超高速ブランチ並行開発】 です! 「新機能の開発に没頭している最中、突然本番環境で緊急障害が発生して調査を頼まれた……。ブランチを切り替えたら、Visual Studioが巨大なC#ソリューション全体をゼロから再ビルドし始め、NuGetパッケージの再復元で10分以上待たされた」 「調査が終わって元のブランチに戻ってきたら、またしても全件再ビルドで待ち時間……。開いていたタブやブレークポイントも消えて集中力が完全に削がれた」 こうした苦い経験は、エンジニアなら誰しも一度はあるはずです。 かつてのSubversion (SVN) では別フォルダにチェックアウトして複数開くことができましたが、Gitでも完全に別のフォルダへ別ブランチを即時展開し、Visual Studioを2つ同時に開いて並行デバッグできる仕組みが存在します。それが git worktree です! リポジトリを丸ごと別cloneする必要はありません。コミット履歴やローカルブランチは完全に共有されたまま、ワーキングディレクトリとビルド生成物(bin/obj)だけを物理的に分離できます。 本日は、この git worktre...