问题描述: 每次 WorkBuddy 升级,都会清空 state.vscdb 中 history.recentlyOpenedPathsList,导致用户看不到历史工作区列表。明明工作区目录和数据都完整存在,只是数据库记录被重置了。
state.vscdb
history.recentlyOpenedPathsList
根本原因: 升级过程中没有做「用户数据完整性检查」,直接覆盖了用户状态文件。
建议原则:
除非逻辑冲突无法解决,否则必须保留用户历史数据/痕迹。
这是任何有基本运维意识的产品都应遵循的底线原则。升级前应做数据迁移或合并,而不是直接清空。
影响:
相似问题