codex/fix-legacy-update-adoption
main
旧部署仍停留在旧 Git 提交、但曾复制较新官方更新脚本及配置文件时,update.sh 会在迁移阶段拒绝升级。现按同一路径的上游可达历史逐文件校验内容,只接受完全一致的官方副本,先保存私有备份,再让 Git 拉取新版;未知脚本和业务改动仍拒绝。
验证:newfound 实际执行官方 update.sh 复现阻塞;新增真实 Git 迁移回归,旧实现失败、修复后通过(1.87 秒),覆盖未知改动拒绝、异路径内容拒绝、私有备份、覆盖配置及重复执行。
No dependencies set.
The note is not visible to the blocked user.
旧部署仍停留在旧 Git 提交、但曾复制较新官方更新脚本及配置文件时,update.sh 会在迁移阶段拒绝升级。现按同一路径的上游可达历史逐文件校验内容,只接受完全一致的官方副本,先保存私有备份,再让 Git 拉取新版;未知脚本和业务改动仍拒绝。
验证:newfound 实际执行官方 update.sh 复现阻塞;新增真实 Git 迁移回归,旧实现失败、修复后通过(1.87 秒),覆盖未知改动拒绝、异路径内容拒绝、私有备份、覆盖配置及重复执行。