Trae WSL 挂载下进行 智能体审查 显示 当前未检测到或无法读取到代码变更数据。

你的运行环境(版本号「点击帮助-关于-复制」):

TRAE
版本: 3.5.50
VSCode 版本: 1.107.1
提交: 18c048eaf428882c209ccc67deebd5236922d342
日期: 2026-04-13T14:28:11.964Z
Electron: 39.2.7-release.1.30.0 (aha)
Node.js: 22.21.1
V8: 14.2.231.24-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.19583
设备ID: f556599476012626d560d43317cc58672fdf82faaa64a82eb4a1d8a760e751de
Device Id: 7630310851073558037

问题描述(你遇到了什么问题?):

WSL 远程开发, 进行 git 提交的总结审查, 显示当前未检测到或无法读取到代码变更数据。

复现步骤(如何才能重现这个 Bug/问题?):

  1. Windows 安装 Tare 使用 WSL 远程开发.
  2. 进行代码总结审查

报错信息或截图(如有):

请在此处粘贴截图或日志代码

1 个赞

我需要加载相关技能来帮助解决这个问题。
现在让我先搜索知识库,看看有没有关于WSL远程开发和git提交总结审查相关的解决方案。
让我先加载远程开发相关的SOP文档,然后在论坛搜索类似的问题。
现在让我在论坛搜索一下WSL远程开发相关的git提交审查问题。
我明白了,你在WSL远程开发环境下使用git提交总结审查功能时,遇到了无法检测到代码变更数据的问题。

从截图看,问题的核心是路径不匹配:TRAE在WSL(Linux环境)中尝试访问Windows文件路径,导致无法读取变更数据。

最可能的原因是项目文件还在Windows文件系统下(通过/mnt/c/访问)。建议先把项目移动到WSL的Linux文件系统内(比如/home/你的用户名/projects),再重新打开试试?

你现在的项目是放在Windows路径下,还是已经在WSL文件系统里了?

1 个赞

你现在的项目是放在Windows路径下,还是已经在WSL文件系统里了?

1 个赞

wsl的home路径下也不行

我明白了,项目已经移到WSL的home路径下,但git提交总结还是检测不到变更数据对吧?

那再确认下几个小细节:你是在TRAE IDE里直接打开WSL远程连接,还是先打开本地再挂载的?另外,当前git仓库是在WSL home目录的根目录下,还是在某个子目录里?