当前位置: 首页 > news >正文

AI编程系列——git-worktree并行开发

什么是worktree

Git Worktree允许从同一个Git仓库中检出多个分支到不同的目录中,每个worktree都有独立的工作目录,但共享相同的Git历史记录。

与传统git checkout的区别
最大区别在于 可以保存工作状态 不会因为切换导致其他的代码没了

worktree结合工作流

传统单线程方式
技术方案 → Claude Code生成初始代码(近40分钟) → 发现问题 → 逐一修复 → 测试 → 部署

再修复和生成的时候 开发者只能等着

Worktree并行方式
技术方案 → 任务拆分 → 创建多个worktree → Claude Code并行生成初始代码(11分钟) → 并行发现问题 → 并行修复 → 合并 → 测试 → 部署

就是多个git分支 然后分别开发功能点 最后再合到一个分支上

提示词示例

1、现在有一个项目,由很多人完成,你负责其中的xxx任务(如:XXL-Job定时任务)。 2、具体的模块要做的事情,你可以在 /Users/xxx/claudeCode/eventVeinNew/事件脉络项目技术方案.md中找到(任务划分在10.1.2 优化后的核心开发任务分解 小节)【这里给了AI我的技术方案】 3、如果遇到需要调用其他人负责的模块方法,你可以先将需要的接口写下来,而不去实现。【这里说明如果工作树任务有交叉,AI应该这么办,实际上AI有更好的处理方法,后文会说明】 4、代码编写一定要遵循 /Users/zhangenci/claudeCode/eventVeinNew/event-deep-ops/CLAUDE.md 的规范 【这个文件中主要有我沉淀的一些代码编码规范】 5、技术选型、不确定的编写规范等你可以参考 /Users/xxx/claudeCode/anomaly-analysis/ds-anomaly-analysis 这个项目(如果遇到和CLAUDE.md冲突的地方,以CLAUDE.md为准)【这个是我另外的一个项目,供AI参考】 6、请仔细思考,认真给出结果,务必保证正确性。
http://www.jsqmd.com/news/94580/

相关文章:

  • 【纤维协程调度优化指南】:掌握任务优先级分配的5大核心策略
  • BGP综合实验
  • 纤维协程超时配置避坑手册(资深架构师20年经验总结)
  • 篮球场景目标检测与定位_YOLO11-RFPN实现详解
  • 揭秘GraphQL性能瓶颈:如何在PHP中强制实施查询复杂度控制
  • 英伟达在大模型训练基础设施领域的解决方案
  • 美团没打赢的仗
  • 【Laravel 13缓存清理终极指南】:掌握多模态缓存清除的5大核心策略
  • 【高端图形渲染必修课】:掌握4种专业级抗锯齿算法核心原理
  • 亲爱的圣诞老人,这里有一点小小的帮助,献给圣诞节
  • Symfony 8服务间通信安全加固指南,5分钟搞定JWT与OAuth2集成
  • AOT文档权威指南:从入门到精通必须掌握的7个核心章节
  • 【协程池优化必看】:精准控制纤维协程并发数的5种高级技巧
  • 数据分析中 使用ip2region来进行 ip地址转换为城市
  • 生存分析核心代码曝光,R语言绘制临床数据曲线仅需5行命令
  • 【金融风险管理实战】:手把手教你用R语言计算VaR的5种核心方法
  • 【稀缺资源公开】:国家级量子仿真平台内部使用手册流出(限时解读)
  • 基于VDLL的矢量型GPS信号跟踪算法MATLAB仿真,包括程序+word设计文档
  • 《Flutter 工程化实践:从项目结构到 CI/CD 全链路落地》
  • 【Flutter x 鸿蒙】第五篇:导航、路由与多设备适配 - 青青子衿-
  • 两种方法实现循环温度的边界条件设置及复杂的温度变化
  • 【渲染的纹理:从入门到精通】:掌握GPU纹理映射核心技术的7大关键步骤
  • 【R语言时空可视化实战】:掌握环境监测数据动态展示的5大核心技巧
  • 【PHP扩展性能优化秘籍】:基于Rust的函数调试与内存泄漏排查指南
  • AI产品经理必看!企业AI落地的5大挑战与解决方案(建议收藏)
  • 【GraphQL性能优化指南】:利用PHP字段别名提升接口响应速度300%
  • 【Flutter x 鸿蒙】第六篇:状态管理、数据持久化与分布式数据 - 青青子衿-
  • React Native鸿蒙开发实战(四):路由导航与多页面应用 - 青青子衿-
  • 【DOTS物理系统深度解析】:掌握高性能物理模拟的5大核心技巧
  • 错过将后悔!R量子模拟中不可不知的门序列设计原则