Tracking down a Zsh history data loss bug
michael.stapelberg.ch原文 ↗
Michael Stapelberg 记录 Zsh 历史文件被截断的调查过程,从可复现条件、文件变化和 shell 写入路径逐步收窄触发点。方法上最扎实的是保留现场、构造最小复现、区分配置相关性与因果关系,并在修复后直接检查磁盘状态。对交互式工具而言,命令退出正常并不证明持久化成功,历史文件本身必须进入回归测试。
–浏览
评论 · Comments