fix(update): 修复 Git 1.8 旧部署配置接管兼容 #74

Merged
wangbo merged 1 commits from codex/legacy-git-update-compat-20261025 into main 2026-10-25 10:03:36 +08:00
Owner

CentOS 7 / Git 1.8 的标准旧部署接管在恢复已审核并备份的配置时,因 git restore 不存在而停止。改为该版本支持的 git checkout HEAD -- <准确文件列表>,同样恢复索引与工作区;不重置分支,不扩大到其他文件,原配置备份、未知修改拒绝和本地覆盖保留逻辑不变。

增加限制 restore/switch/-C/remote get-url 的真实 Git 配置迁移回归:旧代码失败129,修复后通过(4.062秒),明确核对恢复路径且保留无关业务文件;镜像定义恢复6场景通过(5.082秒)。客户首次标准更新在容器替换前停止,仓库仍为原提交,15个原运行容器ID不变,公网健康仍为正式 .6;将正式合入后重新通过标准入口接续,禁止现场修改客户脚本。

CentOS 7 / Git 1.8 的标准旧部署接管在恢复已审核并备份的配置时,因 git restore 不存在而停止。改为该版本支持的 git checkout HEAD -- <准确文件列表>,同样恢复索引与工作区;不重置分支,不扩大到其他文件,原配置备份、未知修改拒绝和本地覆盖保留逻辑不变。 增加限制 restore/switch/-C/remote get-url 的真实 Git 配置迁移回归:旧代码失败129,修复后通过(4.062秒),明确核对恢复路径且保留无关业务文件;镜像定义恢复6场景通过(5.082秒)。客户首次标准更新在容器替换前停止,仓库仍为原提交,15个原运行容器ID不变,公网健康仍为正式 .6;将正式合入后重新通过标准入口接续,禁止现场修改客户脚本。
wangbo added 1 commit 2026-10-25 10:03:22 +08:00
wangbo merged commit 99d35bae8b into main 2026-10-25 10:03:36 +08:00
wangbo deleted branch codex/legacy-git-update-compat-20261025 2026-10-25 10:03:36 +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#74