跳转到主要内容

Wt Switch Create

技能 已验证 活跃
属于:Worktrunk

创建新的 worktrunk 工作树(可选在另一个仓库中)并将此会话的工作目录切换到其中。在启动应在其自身工作树中运行的会话时使用(例如 `/wt-switch-create my-branch -- <task>`,或 `/wt-switch-create my-branch ~/workspace/other-repo -- <task>`),或在会话期间移动工作到一个新的分支。

目的

简化为 AI 代理或单个任务创建和切换专用 git 工作树的流程,确保一个干净且隔离的工作环境。

功能

  • 创建新的 git 工作树
  • 将会话工作目录切换到工作树
  • 可选地为工作树指定另一个仓库
  • 在新创建的工作树中执行任务
  • 幂等的(创建/切换)工作树创建/切换

使用场景

  • 启动应在自身隔离的工作树中运行的新会话
  • 在会话期间,将工作移至新的分支和工作树
  • 通过为每个任务分配一个专用工作树来并行化 AI 代理任务
  • 为特定的开发任务设置隔离环境

非目标

  • 独立于工作树管理分支的生命周期
  • 在未经用户明确许可的情况下执行提交、推送或合并等 git 操作
  • 自动删除具有未提交更改的工作树
  • 处理工作树操作之外的一般 git 仓库管理

先决条件

  • 需要 `wt` CLI (https://worktrunk.dev)
  • 需要此插件的 WorktreeCreate Hook

安装

请先添加 Marketplace

/plugin marketplace add max-sixty/worktrunk
/plugin install worktrunk@worktrunk

质量评分

已验证
98 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标5.1k
许可证MIT OR Apache-2.0
状态
查看源代码