娣娣女 发表于 2 小时前

Claude Code现在内置了原生Git Worktree支持,智能体可以并行运行互不干扰,可以"开多个分身"同时干活

Claude Code现在内置了原生Git Worktree支持,智能体可以并行运行互不干扰,可以"开多个分身"同时干活

每个智能体都拥有自己的工作树,可以独立工作

claude --worktree命令行隔离
在终端启动Claude Code时,加上--worktree 参数,Claude会自动创建一个新的worktree,你可以自己命名这个目录,也可以让Claude自动命名

这样可以同时开多个Claude Code窗口,处理不同任务

桌面应用的worktree模式
如果不想使用终端,可以用Claude桌面应用的Code标签页,勾选worktree模式

子智能体支持worktree
Claude可以创建子agent并行处理任务,各自在独立 worktree中运行,特别适合大批量修改或代码迁移

自定义智能体支持Git Worktree
在智能体frontmatter中添加 "isolation: worktree",即可让该智能体始终运行在独立worktree中

非Git用户也能用
Mercurial、Perforce、SVN 用户可通过定义worktree hooks实现类似隔离效果

Claude Code桌面版此前已支持worktree,现在CLI也有了

#

页: [1]
查看完整版本: Claude Code现在内置了原生Git Worktree支持,智能体可以并行运行互不干扰,可以"开多个分身"同时干活