昨天还能用,今天突然报错,升级CLi却让问题更糟?
本文教你5分钟解决「This org does no have source tracking」错误,避免重装工具链的灾难性时间浪费。
🔥 问题复现:你绝对经历过这样的崩溃瞬间

在VS Code中右键package.xml
→ 点击 SFDX: Retrieve This Source from Org
时,
报错:

This org does not have source tracking.
症状:
- 之前能正常拉取代码(比如前天还用得好好的)
- 今天突然报错,且尝试重启VS Code/重登录均无效
- 经Google搜索发现:Salesforce CLI v64.11.1与VS Code插件冲突

💡 背景:2025.08.27 Salesforce CLI更新至v64.11.1,但VS Code的Salesforce CLI Integration插件未同步适配。
⚠️ 错误发生的真实场景
时间 | 操作 | 结果 |
---|---|---|
2025.08.26 10:00 | 正常拉取Dev Org代码 | ✅ 成功 |
2025.08.27 17:00 | 更新VS Code + Salesforce CLI | ❌ 报错 This org does not have source tracking |
2025.08.28 9:00 | 尝试升级CLI(解决旧问题) | ❌ 问题加剧(CLI升级后更糟) |
💡 关键发现 :
不是CLI老了,而是新CLI与VS Code插件不兼容 !
类似情况在2024年已发生过:VS Code更新导致错误 → 通过升级CLI解决
✅ 终极解决方案:降级Salesforce CLI Integration(亲测有效)
步骤1️⃣:定位插件
在VS Code左侧面板点击扩展图标(⚡) → 搜索 CLI
→ 找到 Salesforce CLI Integration

步骤2️⃣:降级到稳定版本
- 点击插件右侧的 ⚙️图标 → Install Specific Version

- 选择
64.10.1
(✅ 2025.08.26发布的稳定版)

markdown
> 💡 *为什么选64.10.1?*
>
> - 避开冲突版本 `64.11.1`(2025.08.27发布)
> - 之前版本(如64.10.1)被验证为**安全兼容**
步骤3️⃣:重启插件(关键!)
点击 Restart Extensions
→ 不要跳过这一步!

✅ 降级后状态:
Salesforce CLI Integration v64.10.1
→ 成功匹配VS Code环境

步骤4️⃣:重试拉取代码
再次右键 package.xml
→ SFDX: Retrieve This Source from Org
→ 成功!
