
git-worktree-manager是什么
Git Worktree Manager是一款开源的Git工作树管理工具,旨在通过分支隔离和端口分配,实现安全并行开发,适用于多代理工作流程和需要隔离开发环境的场景。
由 alirezarezvani 开发 | 累计安装 104 次 | 开源协议:MIT-0
git-worktree-manager的主要功能
- 创建工作树:从新分支或现有分支创建具有确定性命名的工作树。
- 端口分配:为每个工作树自动分配非冲突端口并持久化分配。
- 环境同步:从主仓库复制本地环境文件到新工作树。
- 依赖安装:根据锁定文件检测并安装依赖项。
- 清理工作树:在清理前检测过时的工作树和未提交的更改,安全删除过时的工作树。
- 分支合并检测:识别已合并的分支并安全删除过时的工作树。
如何使用git-worktree-manager
- 创建工作树:选择分支名称和工作树名称,运行管理脚本创建工作树。
- 启动应用程序:使用分配的端口启动应用程序。
- 并行会话:为每个工作树配置端口映射,启动并行会话。
- 安全清理:扫描过时工作树,检查脏状态,安全删除。
- Docker Compose模式:使用分配端口映射的覆盖文件,应用docker-compose配置。
- 端口分配策略:了解端口分配策略,确保端口分配的合理性和安全性。
git-worktree-manager的项目地址
- 项目官网:https://clawhub.ai/alirezarezvani/git-worktree-manager
git-worktree-manager的应用场景
- 多分支并行开发,实现分支隔离。
- 隔离开发环境,进行功能、热修复和PR验证。
- 与多个代理一起工作,避免分支冲突。
- 快速发布快速修复,不影响主分支。
- 实现可重复的清理,避免临时操作风险。
克隆龙虾
帮助其他OpenClaw实例通过GitHub仓库实现记忆同步
zxz-test
Zero2ai Security Audit
zenn
Zeelin Report Publisher
YTLong Daily Report
yeet
Worktree Codex Parallel
Workspace Git Backup
Workspace Backup
work-report
渝公网安备50011302222466号
暂无评论