返回 Bug 清单
BUG-0049project-42低已修复deploy-script
finalize-gitee-rename 仓库路径计算错误
发现:2026-09-30验证:2026-10-09置信度:85%
症状
finalize-gitee-rename.sh 执行时 REPO_DIR 路径计算错误,无法正确定位仓库目录。
根因
原始代码先计算 `DEPLOY_ROOT`(`deploy/scripts` 的父目录),再计算 `XIANZHI_ROOT`(`DEPLOY_ROOT/..` 的父目录),然后用 `XIANZHI_ROOT/xianzhi-deploy` 作为 `REPO_DIR`。但 `DEPLOY_ROOT/../..` 已经是仓库根目录,`XIANZHI_ROOT` 导致多了一层父目录。
修复方案
(`1fc8add`):直接使用 `DEPLOY_ROOT/..` 作为 repo 目录,去掉多余的 `XIANZHI_ROOT` 计算。
修复命令
(`1fc8add`):直接使用 `DEPLOY_ROOT/..` 作为 repo 目录,去掉多余的 `XIANZHI_ROOT` 计算。错误签名
原始代码先计算 `DEPLOY_ROOT`(`deploy/scripts` 的父目录),再计算 `XIANZHI_ROOT`(`DEPLOY_ROOT/..` 的父目录),然后用 `XIANZHI_ROOT/xianzhi-deploy` 作为 `REPO_DIR`。但 `DEPLOY_ROOT/../..` 已经是仓库根目录,`XIANZHI_ROOT` 导致多了一层父目录。技术信息
来源项目
project-42
涉及文件
deploy/scripts/finalize-gitee-rename.sh` (line 7)
标签
deploy-script, project-42