news 2026/6/5 4:29:18

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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、请仔细思考,认真给出结果,务必保证正确性。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/3 12:44:00

leetcode155 最小栈(Java)

思路:创建两个栈,一个用来“正常进出”,另一个记录“当前最小值”一、关于 “方法名重复会不会冲突”原因是:MinStack 类中的 push/pop 是自定义方法,而 stack1/stack2 是类内部的 Stack 对象 —— 二者属于不同的 “作…

作者头像 李华
网站建设 2026/6/4 23:36:30

BI 到底是什么,看看这篇文章怎么说

随着数据价值得到了认可,数据开始成为个人、企业乃至国家的重要战略资产,但数据资产不能直接产生价值,而是需要通过数据分析、数据可视化等数据处理手段将数据转化为信息和知识,才能进行资产的价值化,这时候商业智能BI…

作者头像 李华
网站建设 2026/6/4 8:40:51

《Flutter 工程化实践:从项目结构到 CI/CD 全链路落地》

引言随着 Flutter 在企业级应用中的普及,单纯掌握 UI 开发已远远不够。一个高质量的 Flutter 项目,需要具备清晰的架构分层、规范的代码风格、完善的测试体系、自动化的构建流程以及高效的团队协作机制。然而,许多团队在将 Flutter 从“Demo”…

作者头像 李华
网站建设 2026/6/1 17:52:04

吊舱激光测距模块概述

吊舱的激光测距模块是实现目标精确定位的核心。它通过发射激光并接收从目标反射的回波,利用时间差计算距离,其性能直接影响整个系统的可靠性。下面的表格整理了该模块的几个关键技术要点:模块如何运行:与吊舱系统深度协同激光测距…

作者头像 李华
网站建设 2026/6/4 4:57:18

刷题日记day6(数学)

题目描述 牛客小白月赛152E题 9运算题解来自大神Kendieer大神的牛客小白月赛125讲解 思路分析 C代码展示 #include<bits/stdc.h> #define int __int128 #define ll __int128 using namespace std;int a1[100], a9[100];inline ll read(){ll x0, f0;char ch 0;while(…

作者头像 李华
网站建设 2026/6/3 21:31:03

PHP工程师必看:GraphQL接口文档从零搭建到自动部署,效率提升300%

第一章&#xff1a;GraphQL在PHP中的核心价值与应用场景GraphQL 作为一种现代化的 API 查询语言&#xff0c;为 PHP 应用带来了显著的数据交互优化。它允许客户端精确请求所需字段&#xff0c;避免了传统 REST 接口中常见的数据冗余或多次请求问题。在复杂业务场景中&#xff0…

作者头像 李华