已实现范围
pinable 通过 --worktree 在 Git 仓库中创建临时工作树执行任务,避免直接污染当前工作目录。
bash
pinable --worktree "重构商城支付回调幂等逻辑"创建规则(当前实现)
- 仅在 Git 仓库内可用
- 自动生成
task_id(形如YYYYMMDD-xxxxxx) - worktree 目录:
<repo>/.worktrees/do-<task_id> - 分支名:
do/<task_id>
适用场景(游戏研发)
- 战斗公式改造(高回归风险)
- 支付/订单链路改造(高一致性要求)
- 活动奖励发放逻辑重构(高业务风险)
典型流程
bash
# 1) 在主仓库发起隔离执行
pinable --worktree "重构战斗伤害计算并补单测"
# 2) 任务完成后在本地审查
git -C <repo> worktree list
git -C <repo> diff合并/清理由团队按 Git 常规流程处理。
当前边界
本文只覆盖 --worktree 触发的隔离执行能力。后续合并与清理由团队按 Git 常规流程处理。
