"Git Worktree は、同一リポジトリの複数のブランチを異なるディレクトリで同時にチェックアウトできる機能です。"
そして地獄のマージが\(^o^)/
“Git Worktree Managerは、VSCode で Git Worktree を直感的に管理できる拡張機能です”
複数のブランチを「同時に」開いて作業できると。確かにこれは普通なら不要だけどコーディングエージェントの時代だと必須だわ。
“Git Worktree は、同一リポジトリの複数のブランチを異なるディレクトリで同時にチェックアウトできる機能です。”
https://b.hatena.ne.jp/entry/s/anond.hatelabo.jp/20250318115216
同じブランチをcheckoutできないんだよね…まあ別の名前で同じコミット参照するブランチ作ればいいんだけど
SVN思い出してしまった。この機能、誤解して使うと惨事を招くね
コード読むのに複数ブランチcheckout するのはたまにあったけど、リポジトリroot毎 mv して再度 clone & checkout してる。公式の機能があったのか。
https://www.mahaaction.com/gemini24help
複数のAgent動かしたくて複数ディレクトリをCloneして作ってたんだけどこんなことできるのか…ありがてぇ🙏
worktree便利よね。
git cloneを何回もするよりストレージを節約できるやつ。使った方がいいけど別に必須ではないでしょ。昔、JGitがサポートしていなかったけど、今はサポートしているんだろうか。
AIエージェントで並列実装なら必須技術! Git Worktree を理解する
"Git Worktree は、同一リポジトリの複数のブランチを異なるディレクトリで同時にチェックアウトできる機能です。"
そして地獄のマージが\(^o^)/
“Git Worktree Managerは、VSCode で Git Worktree を直感的に管理できる拡張機能です”
複数のブランチを「同時に」開いて作業できると。確かにこれは普通なら不要だけどコーディングエージェントの時代だと必須だわ。
“Git Worktree は、同一リポジトリの複数のブランチを異なるディレクトリで同時にチェックアウトできる機能です。”
https://b.hatena.ne.jp/entry/s/anond.hatelabo.jp/20250318115216
同じブランチをcheckoutできないんだよね…まあ別の名前で同じコミット参照するブランチ作ればいいんだけど
SVN思い出してしまった。この機能、誤解して使うと惨事を招くね
コード読むのに複数ブランチcheckout するのはたまにあったけど、リポジトリroot毎 mv して再度 clone & checkout してる。公式の機能があったのか。
https://www.mahaaction.com/gemini24help
複数のAgent動かしたくて複数ディレクトリをCloneして作ってたんだけどこんなことできるのか…ありがてぇ🙏
worktree便利よね。
git cloneを何回もするよりストレージを節約できるやつ。使った方がいいけど別に必須ではないでしょ。昔、JGitがサポートしていなかったけど、今はサポートしているんだろうか。