news 2026/7/31 12:21:52

TRAE Work Code中的工作树(Worktree) :基于 Git 的程序分支

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
TRAE Work Code中的工作树(Worktree) :基于 Git 的程序分支

一、工作树的核心作用

工作树可以让不同的任务在相互隔离的 Git 环境中执行,避免并行开发时产生代码冲突。

典型场景:

  • 任务 A:开发新功能(如用户权限模块)
  • 任务 B:修复紧急漏洞(如线上登录 bug)

两个任务同时进行,互不影响,主工作目录保持整洁。


二、名词解释

名词说明
工作树Git 原生机制,允许单个代码仓库同时拥有多个独立的工作目录,每个目录可检出不同分支
工作树分支某个工作树检出的 Git 分支,决定目录里显示哪条分支的代码(例如feat-pet-shop-1sfbnt
工作树目录与工作树关联的本地文件夹路径,名称与工作树分支名一致(格式:/{worktree_branch_name}

三、适用范围与前置条件

  • 适用范围:仅适用于本地环境中运行的任务(云端环境不支持)
  • 前置条件:确保本地已安装 Git

四、核心功能

1. 创建工作树

操作步骤:

  1. 发起任务前,在对话输入框左下角,将运行模式切换为工作树
  2. 启动任务后,智能体自动为该任务创建专属的工作树分支和目录
  3. 对话输入框顶部会显示带工作树标记的新分支名

2. 合并代码

工作树中编码完成后,可将代码合并到主分支或其他目标分支,有两种方式:

合并方式操作说明
AI 自动合并点击分支栏的"AI 合并"按钮AI 自动分析变更、解决冲突、完成合并
手动合并点击分支栏的···→ “手动合并”按界面指引操作;出现冲突时需先点击"AI 解决冲突"

合并完成后,对话流底部会显示"代码已合并"分割线,分割线上方内容无法回退

3. 查看磁盘占用

  1. 前往设置 > 工作树
  2. 在"工作树磁盘占用"区域,查看所有项目下各工作树的磁盘空间占用

4. 清理工作树(三种方式)

清理工作树会彻底删除本地目录释放磁盘空间,但会保留对话历史和代码变更记录。还可选择是否保留 Git 分支。

清理方式操作路径
方式一:任务列表清理左侧任务栏 → 悬停目标任务 → 点击···→ 选择"删除工作树"
方式二:设置中心清理设置 > 工作树→ 选择工作树 → 点击右下角"清理"按钮
方式三:分支栏清理对话框顶部工作树分支栏 →···→ “删除工作树”(或合并完成后直接显示"删除工作树"按钮)

提示:若保留 Git 分支,后续仍可在设置中心彻底清理该分支。


五、相关设置项

前往设置 > 工作树,可配置:

设置项作用
清理工作树时默认保留分支启用后,删除工作树的确认弹窗中默认勾选"保留工作树分支"
工作树磁盘空间占用提醒设置阈值,所有工作树目录总占用达到阈值时发出通知提醒清理

官方文档:工作树

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/31 12:15:46

开源Chrome视频下载助手:VideoDownloadHelper技术解析与使用指南

开源Chrome视频下载助手:VideoDownloadHelper技术解析与使用指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper VideoDownloadHe…

作者头像 李华
网站建设 2026/7/31 12:15:45

C++实现智能故障诊断专家系统:从规则引擎到工业应用实战

1. 项目概述:当C遇见专家系统 在工业自动化、航空航天、高端装备制造这些领域,设备一旦“趴窝”,每一分钟的停机都意味着巨大的经济损失。传统的故障诊断,要么依赖老师傅的经验,要么就是工程师抱着厚厚的维修手册和日志…

作者头像 李华
网站建设 2026/7/31 12:15:28

从物理本质到工程实践:PID参数整定系统性指南与电机控制调试

1. 项目概述:从“调参玄学”到“心中有数”电机控制,无论是驱动一个四轴飞行器的螺旋桨,还是让一个工业机械臂精准定位,其核心往往绕不开一个经典而强大的算法——PID。对于很多刚入行的工程师或者电子爱好者来说,PID参…

作者头像 李华
网站建设 2026/7/31 12:15:07

飞书并入豆包与火山引擎,能否化解字节双线财务压力?

飞书整合:协同办公独立叙事渐消7月30日早晨9:30,飞书大部分员工刚到工位,一封全员邮件引发内部震动:即日起,飞书将被整合到豆包、火山引擎(以下简称"火山")。在产品端,飞书…

作者头像 李华
网站建设 2026/7/31 12:14:02

Cookie Editor终极指南:轻松掌握浏览器Cookie管理的完整教程

Cookie Editor终极指南:轻松掌握浏览器Cookie管理的完整教程 【免费下载链接】cookie-editor A powerful browser extension to create, edit and delete cookies 项目地址: https://gitcode.com/gh_mirrors/co/cookie-editor 你是否曾经遇到过网站登录状态频…

作者头像 李华
网站建设 2026/7/31 12:12:25

3大性能优化策略:让Zwift离线版zoffline运行如丝般顺滑

3大性能优化策略:让Zwift离线版zoffline运行如丝般顺滑 【免费下载链接】zwift-offline Use Zwift offline 项目地址: https://gitcode.com/gh_mirrors/zw/zwift-offline Zwift离线版zoffline为骑行爱好者提供了在没有网络连接的情况下依然能够享受虚拟骑行乐…

作者头像 李华