另开工作目录前看这Skill

创建独立的git worktree,在不影响主分支的情况下进行开发。

ce-worktree 是为代码工作安排独立 Git 工作树的 Skill。工作树共享仓库历史,但各有工作目录,能把不同任务的文件改动隔开。

它先查当前是否已经隔离,再优先使用宿主的原生入口;不是每次启动都再建一份。判断时要比较解析后的绝对路径,并区分链接工作树与子模块。

新任务可以从基线建分支,继续某个 PR 或分支则贴着原有引用工作。同一分支已在别处检出时,不能强行再开第二份;必要时说明已有位置或采用合适的分离状态。

完成的标志是工作位置与分支明确,或如实报告隔离失败。它解决目录隔离,不能据此保证远程基线最新或改动已测试。本文未创建工作树;已有改动是否随新目录带过去,也应另核。

分类:AI 与 Agent

来源仓库:everyinc/compound-engineering-plugin

适合用来做什么

  • 如何为新功能创建隔离的git工作树?
  • 将现有分支附加到新的git工作树的具体步骤是什么?

安装 ce-worktree

npx skills add https://www.iskills.cc/skills/everyinc/compound-engineering-plugin/ce-worktree/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 ce-worktree 的用途与原始说明

浏览全部 Skill 指南