工程开发
worktree-manager-skill
管理 Git 工作树以进行并行开发,包含自动化端口与环境隔离的创建、列出及删除功能。
简介
Worktree Manager 技能为 Git 工作树提供强大的生命周期管理接口,专为支持高效率的并行开发环境而设计。通过利用 Git 的工作树功能,此技能使开发人员能够在单个存储库中同时处理多个分支,无需频繁进行上下文切换或隐藏未提交的更改。对于需要同时处理复杂功能集、紧急热修复或并行集成测试的工程师而言,这是一个至关重要的工具。该技能自动处理管理各自目录的底层复杂性,确保每个环境在端口、数据库配置与环境变量方面均保持隔离。
-
从特定分支即时创建新的隔离工作树。
-
列出所有当前管理中的工作树及其状态,以便快速查看。
-
安全地移除或清理工作树,以回收磁盘空间与资源。
-
强制执行端口唯一性并防止环境配置冲突。
-
通过简单的集成斜线指令 (slash commands) 自动化标准的 Git 工作树生命周期操作。
-
支持自定义端口偏移 (port-offset) 配置,确保本地服务不会产生冲突。
-
请务必使用提供的斜线指令(如 /create_worktree、/list_worktrees 与 /remove_worktree),而非手动使用 Git bash 指令。
-
此技能会验证所有操作,以确保目录完整性与配置的一致性。
-
请勿尝试手动管理工作树进程或数据库清理,因为这些任务均包含在移除操作中。
-
在执行重要的创建任务前,请确保存储库处于干净的状态。
-
非常适合需要同时运行多个并行本地环境(例如同时进行前端与后端开发)的用户,且不会污染主要工作目录。
-
兼容于标准的 Git 存储库结构与 CI/CD 开发流程。
仓库统计
- Star 数
- 1,393
- Fork 数
- 368
- Open Issue 数
- 26
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月30日 16:24