fix(deploy): 兼容旧目录中已核验的官方脚本副本 #29

Merged
wangbo merged 1 commits from codex/fix-legacy-update-adoption into main 2026-10-21 21:36:37 +08:00
Owner

旧部署仍停留在旧 Git 提交、但曾复制较新官方更新脚本及配置文件时,update.sh 会在迁移阶段拒绝升级。现按同一路径的上游可达历史逐文件校验内容,只接受完全一致的官方副本,先保存私有备份,再让 Git 拉取新版;未知脚本和业务改动仍拒绝。

验证:newfound 实际执行官方 update.sh 复现阻塞;新增真实 Git 迁移回归,旧实现失败、修复后通过(1.87 秒),覆盖未知改动拒绝、异路径内容拒绝、私有备份、覆盖配置及重复执行。

旧部署仍停留在旧 Git 提交、但曾复制较新官方更新脚本及配置文件时,update.sh 会在迁移阶段拒绝升级。现按同一路径的上游可达历史逐文件校验内容,只接受完全一致的官方副本,先保存私有备份,再让 Git 拉取新版;未知脚本和业务改动仍拒绝。 验证:newfound 实际执行官方 update.sh 复现阻塞;新增真实 Git 迁移回归,旧实现失败、修复后通过(1.87 秒),覆盖未知改动拒绝、异路径内容拒绝、私有备份、覆盖配置及重复执行。
wangbo added 1 commit 2026-10-21 21:36:31 +08:00
wangbo merged commit 02b92b2a87 into main 2026-10-21 21:36:37 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangbo/easyai#29