Git Worktrees 并行开发:Superpowers 用三个机制自动搭好隔离工作区

发布时间:2026/10/21 23:30:17

Git Worktrees 并行开发:Superpowers 用三个机制自动搭好隔离工作区 Git Worktrees 并行开发Superpowers 用三个机制自动搭好隔离工作区【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers同时赶两个需求、手上还压着一个线上 bug最怕的就是切分支。Superpowers 基于 Git Worktrees 做了一套并行开发分支管理流程每个功能分支一个独立工作目录多分支同时开发互不干扰目录、依赖、测试全自动化。一个仓库开三份活为什么值得传统做法是一个仓库对应一个工作目录切分支就是同一棵树换一块内容没提交的东西要 stash换完分支依赖可能得重装两个功能碰同一份依赖版本时干脆互相卡死。git worktree 是 Git 的原生能力多个工作目录共享同一个 .git每个目录钉在一个分支上文件层面完全隔离。落到分支管理上意味着——三个功能各占一个目录切换靠切终端分支状态不再靠脑子记。Superpowers 的 skills/using-git-worktrees 技能把建 worktree从一串手工命令变成了固定流程先检测、再创建、装依赖、验证基线全过才把工作区交给你。三道自动闸门堵住最常翻车的点忘了写 gitignore先查再建缺了自动补用 worktree 的第一个常见事故工作目录没进 .gitignore结果整棵工作树的内容被 git 跟踪等人发现时 git status 已经满屏 .worktrees。技能在创建前会先执行 git check-ignore 验证目录没被忽略就先写进 .gitignore 并提交再进入创建步骤。这意味着这类事故不用再靠事后翻 git log 排查仓库状态从头到尾是干净的。工作目录放哪三条优先级不用你拍板目录位置最容易出现这次建这儿、下次建那儿的混乱。它的规则按优先级排一、你在 CLAUDE.md 等说明文件里明确写过的 worktree 目录偏好直接照办二、项目里已存在的 .worktrees 或 worktrees 目录两者都有时优先 .worktrees三、都没有就默认放项目根的 .worktrees/。这意味着每开一个新分支不用再问这目录建哪儿同一项目的多个工作区永远长在一个地方。创建前还有一步容易漏的预检对比 git rev-parse --git-dir 和 --git-common-dir如果已经身处某个关联工作树直接复用绝不在工作树里再套一层子模块造成的看起来像 worktree的假象也会被排除。这意味着哪怕流程由 AI 无人值守地跑也不会出现 worktree 套 worktree 或者把子模块误当成工作区。开工前先确认没在带病起跑工作区建好之后它会按项目类型自动装依赖有 package.json 跑 npm install有 Cargo.toml 跑 cargo build有 requirements.txt 或 pyproject.toml 走 pip 或 poetry有 go.mod 跑 go mod download。随后跑一遍完整测试套件作为基线——基线红了就列失败清单并问你是否继续不会闷头开工。这意味着之后跑到一半测试挂了你能立刻分清是新写的代码引入的 bug还是本来就存在的问题。这个判断往往决定了你是十分钟修完还是回溯半天。实际跑起来的样子完整流程是检测是否已隔离 →没有时优先用平台自带的工作树工具如 EnterWorktree 之类没有才退回 git worktree add → 装依赖 → 基线测试。真正落到命令上就是几行git check-ignore -q .worktrees || echo .worktrees/ .gitignore # 没被忽略先补 git worktree add .worktrees/auth -b feature/auth cd .worktrees/auth npm install npm test # 装依赖 基线测试跑完你收到的是一段三行汇报工作树路径、通过的测试数、准备开发哪个功能。命令不用你背看到 Worktree ready 和 Tests passing 两行就够了。收尾合并、提 PR还是先搁着功能做完交给 finishing-a-development-branch 技能。它先重跑完整测试套件绿了才出选项① 本地合并回基线分支——合并结果再跑一遍测试绿了才清理工作树、删分支② 推分支开 PR——工作树保留着PR 反馈就在这个目录里改③ 原样保留之后你自己处理。清理也有边界它只删自己建的工作树.worktrees/ 或 worktrees/ 下的宿主环境创建的工作区一律不动丢弃分支必须经你明确确认它不会自作主张。git worktree remove .worktrees/auth git worktree prune怎么装到项目里git clone https://gitcode.com/GitHub_Trending/su/superpowers技能定义在 skills/ 目录下如 skills/using-git-worktrees/SKILL.md、skills/finishing-a-development-branch/SKILL.md。加载后它能和 brainstorming、executing-plans、subagent-driven-development 等技能串成完整链路——开工时 worktree 的搭建会自动触发不用你手动切流程。下次开功能分支时先让 Superpowers 把 worktree 搭好跟它说用 using-git-worktrees 给我建个隔离工作区等它报出 Worktree ready 和 Tests passing 再写第一行代码。切回主线就不再是让你害怕的那个时刻了。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/20 12:42:11

browser-use 实操指南:5分钟跑通一个网页数据收集任务

browser-use 实操指南:5分钟跑通一个网页数据收集任务 【免费下载链接】browser-use 🌐 Make websites accessible for AI agents. Automate tasks online with ease. 项目地址: https://gitcode.com/GitHub_Trending/br/browser-use 每周一早上&…

2026/10/20 11:26:46

【2026年9月】最新计算机专业面试八股文(全体系总结)

文章目录前言面试核心注意事项第一篇章:计算机通用基础八股(全岗位必考,核心权重40%)模块一:计算机网络(2026高频TOP级,HTTP/3、QUIC为新增超高频)1. 网络模型核心2. 传输层核心&…

2026/10/21 23:26:46

从SQL注入到参数化查询:SRM系统receiptDetail接口安全修复全记录

把 SQL 拼接换掉之后,很多同事问我同一个问题:为什么一个接口参数没处理好,就能让整个采购系统的收货数据裸奔出来。其实问题的关键不在于攻击手法有多高明,而在于 SQL 语句的生成方式从一开始就走错了路。下面这篇文章是我整理的…

2026/10/21 23:26:46

个人技能体系构建指南:技能树、优先级排序与刻意练习

1. 技能体系:把自己当成一个产品来打磨 1.1 为什么“skills”值得单独拿出来思考 我遇到过不少这样的人:明明很努力,今天学 Python、明天考 CPA、后天练口才,忙得像陀螺,结果三年过去,简历上能写的东西还是…

2026/10/21 23:26:46

支撑集:稀疏恢复算法的核心与实战指南

支撑集(support),这个词我第一次觉得它重要,不是在上学啃教材的时候,而是在一个稀疏通断恢复项目里被它折腾了几个通宵之后。当时我手里的任务是:从一段严重欠采样的观测里,把原始信号里那些“极…

2026/10/21 23:26:46

数据治理考核绩效建设方案:从PPT到KPI落地的实操指南

简介:本资源是一份面向企业数据治理负责人、IT管理者及数字化转型实践者的《数据治理考核绩效管理建设方案》PPT课件,系统解决数据治理成效难量化、考核与绩效脱节、员工能力提升路径不清晰等落地难题。文件为单个1.33MB的PPTX格式演示文稿,结…

2026/10/21 23:26:46

从零散学习到系统管理,打造可复用、能增值的个人技能体系

几个月前有个朋友找我聊天,说自己很焦虑。他列了一长串想学的技能:Python、视频剪辑、UI设计、写作、数据分析……每个都报了课,每个都学了开头,最后全都荒废了。他问我:“是不是我不够自律?”我告诉他&…

2026/10/21 23:21:45

安全扫描报告响应头缺失与加密算法不合规的修复实战

安全扫描报告里那几个红字,老运维看到应该都不陌生:目标Content-Security-Policy响应头缺失、X-XSS-Protection响应头缺失、加密算法不合规。我第一次拿到这种报告的时候也愣了一下,虽然单项看都是“低危”或“中危”,但堆在一起&…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑