你的运行环境:
TRAE SOLO CN
版本: 0.1.7
提交: efa016a6172af803a301f1ddaba2c7bd2eb56c84
日期: 2026-04-30T12:18:54.915Z
Electron: 39.2.7-release.1.33.3 (aha)
Node.js: 22.21.1
V8: 14.2.231.25-electron.0
OS: Windows_NT x64 10.0.19045
构建版本: 2.3.24253
SOLO SDK Version: 1.3.8
问题描述(你遇到了什么问题?):
- 使用worktree功能时发现没有将本地的工作文件同步过来,分析是因为worktree是基于我本地的main分支创建的。
- 考虑到远端仓库的整洁性我在main分支中设置.gitignore添加规则将.trae等开发用的目录忽略了,因此worktree基于main分支创建的新开发分支就不包含.trae等目录,那么在开发的时候agent需要读取.trae目录下的specs等信息时就会找不到文件。
- 在基于工作区的模式下能访问到.trae这类目录,但是并行开发时就会导致修改同一个工作区的文件,无法将多个任务分离开。
复现步骤(如何才能重现这个 Bug/问题?):
- 在本地仓库.gitignore中添加忽略规则,提交commit
- 在worktree模式下基于此分支执行开发任务
- 点击查看任务的文件管理就能看到被忽略的文件不存在与此分支的工作目录
报错信息或截图(如有):
左图: worktree创建的新分支的文件结构 右图: 本地的开发时文件结构
如果有解决办法或任何建议意见请联系我,感谢
!

