## 问题描述 `src/commands/push.ts` 和 `src/commands/pull.ts` 的 fetch 请求没有设置超时,也没有重试逻辑。 ## 影响 - 网络不好时命令可能永远挂起 - 临时故障无法自动恢复 ## 修复 - 添加 AbortController 超时(如 30s) - 对 5xx 错误增加指数退避重试(最多 3 次)
问题描述
src/commands/push.ts和src/commands/pull.ts的 fetch 请求没有设置超时,也没有重试逻辑。影响
修复