テクノロジー

AIエージェントで並列実装なら必須技術! Git Worktree を理解する

1: remonoil 2025/05/29 09:33

"Git Worktree は、同一リポジトリの複数のブランチを異なるディレクトリで同時にチェックアウトできる機能です。"

2: toaruR 2025/05/29 10:33

そして地獄のマージが\(^o^)/

3: snaflot 2025/05/29 12:06

“Git Worktree Managerは、VSCode で Git Worktree を直感的に管理できる拡張機能です”

4: stealthinu 2025/05/29 12:47

複数のブランチを「同時に」開いて作業できると。確かにこれは普通なら不要だけどコーディングエージェントの時代だと必須だわ。

5: misshiki 2025/05/29 13:33

“Git Worktree は、同一リポジトリの複数のブランチを異なるディレクトリで同時にチェックアウトできる機能です。”

7: knok 2025/05/29 15:40

同じブランチをcheckoutできないんだよね…まあ別の名前で同じコミット参照するブランチ作ればいいんだけど

8: puruhime 2025/05/29 17:20

SVN思い出してしまった。この機能、誤解して使うと惨事を招くね

9: shag 2025/05/29 17:41

コード読むのに複数ブランチcheckout するのはたまにあったけど、リポジトリroot毎 mv して再度 clone & checkout してる。公式の機能があったのか。

10: ajpozuyjc 2025/05/29 17:55
11: tetokon 2025/05/29 19:01

複数のAgent動かしたくて複数ディレクトリをCloneして作ってたんだけどこんなことできるのか…ありがてぇ🙏

12: buzztaiki 2025/05/29 20:51

worktree便利よね。

13: strawberryhunter 2025/05/30 10:49

git cloneを何回もするよりストレージを節約できるやつ。使った方がいいけど別に必須ではないでしょ。昔、JGitがサポートしていなかったけど、今はサポートしているんだろうか。