
受限于多年开发习惯,之前虽然已经大量使用 Claude Code 进行开发,但我依然习惯于一次修复一个 BUG ,或者一次开发一个特性。
在原来的开发流程中,开发的时候,脑子一直在考虑各种实现细节、错误分支,没有空闲。
但如今,使用 SuperPower 插件与 Claude 脑暴完实现方案后,Claude Code 会自己哼哧哼哧花很长时间一个个任务实现,一个个任务验证。
等它整个方案实现完,基本上已经是半个小时后了,而这期间我却处于无事可干的状态,只能玩玩手机,刷刷视频,感觉实在是有点浪费时间。
虽然 Claude 提高了整体效率,但感觉好像还可以更上一层楼,于是我就花了点时间调研了下大佬们的工作流是什么样的。
调研之后才发现,原来大佬之所以可以并行多窗口开发,是因为使用 Git WorkTree 给每个窗口创建了单独的工作目录,所以可以并行开发多个特性,修复多个 BUG 。
试用了一天,效率确实高了非常多,之前开发特性过程中想到其他特性,或者发现其他 BUG 都是记录到 TODO 中,等到手头这个工作完成后,再开启新的会话进行开发修复,现在可以直接多开一个窗口,并行推进,体验非常爽,推荐正在使用 Claude Code 的朋友都可以试试,真的会上瘾!
命令:
claude --worktree
直接加上 --worktree 就可以创建单独的工作目录进行开发
1 ttxhxz 1h 9m ago 吴恩达的 claude code 课程,前几节就教了这个。我记得是让 claude code 员工直接授课的 |
2 v2306 59 mins ago 修改同一个文件不会冲突? |
3 0x400 53 mins ago via iPhone 是的,而且你没注意到你没使用这个的时候它总是会先去用这条命令去找有没有 worktree |
4 sillydaddy 15 mins ago 我也是因为 vibe coding ,才知道 git 有 worktree 。 |