Files
qipai/docs/devlogs/2026-06-15-M00-A-单仓库基线.md
T

4.0 KiB
Raw Blame History

开发日志:2026-06-15 M00-A/M00-B 单仓库基线

范围

  • 建立 D:\qipai 单一 Git 根和固定 origin。
  • 创建进度文档、仓库地图、部署状态、参考清单和脱敏日志。
  • 参考/ 首批文件生成外层 SHA-256。
  • 脱敏旧 参考/env 中的密码类字段。
  • 创建根目录菜单脚本和 Windows/WSL 检查脚本骨架。
  • 对 4 个参考压缩包执行隔离解包初审,识别技术栈、依赖目录和敏感配置风险。
  • 将含密钥/依赖/真实数据风险的原始参考包和 SQL 从 Git 跟踪中移出,仅保留哈希和审计结论。
  • 生成 docs/reference-page-map.mddocs/db-schema-inventory.mddocs/reference-api-inventory.md 作为可提交脱敏摘要。
  • 生成 scripts/dev/windows/push-module.ps1check-gitea-ssh.ps1,串联模块检查、提交、推送和远端校验。

起始状态

  • D:\qipai 初始不是 Git 仓库。
  • 根目录仅有 V4.8.md参考/
  • 参考/ 包含多个压缩包、SQL、旧运行包和旧启动脚本。

复用/改写/弃用判断

  • 旧小程序、后台和同类项目压缩包:仅作参考,待隔离解包审计后再迁入正式目录。
  • 旧 SQL:仅参考表结构,不直接导入真实数据。
  • .env:只保留变量类别,真实值已脱敏。
  • mazongjian-server.xjar:仅观察旧接口行为,不反编译、不作为新系统运行依赖。
  • easy-joy-life-main.zip:含 Spring Boot 后端、小程序、SQL、PEM 和支付配置;只抽象参考订单/设备/钱包/权限设计,原包不提交。
  • 24h_qipaishi-master(1).zip小程序源代码.zip:含微信原生小程序页面、依赖目录、旧 AppID 和旧 API 域名;只记录页面和业务流程,原包不提交。
  • db_20260427.sql:含旧业务数据、文件 URL 和任务日志;原 SQL 不提交,后续生成脱敏 schema-only。

部署影响

有。新增 setup.sh 菜单骨架和部署状态文档,但未执行生产部署。

测试记录

  • Windows 检查:已执行 scripts/dev/windows/test-all.ps1,工作区、参考目录、行尾检查通过;发现 参考/mazongjian-server.xjar 超过 100MB,已按大文件阻断项记录并忽略。
  • 敏感信息检查:已执行 scripts/dev/windows/check-secrets.ps1,未发现明文敏感信息模式。
  • 参考解包审计:check-reference.ps1 已输出 ZIP-AUDIT 摘要;easy-joy-life-main.zip 发现 5 个敏感配置/证书类文件;两个小程序包各发现依赖目录。
  • 脱敏摘要:已生成页面地图、数据库结构清单和接口线索文档。
  • Windows 推送脚本:已新增,遇到 SSH 主机指纹问题时停止,不自动覆盖 known_hosts
  • PowerShell 语法检查:push-module.ps1check-gitea-ssh.ps1 均已通过 Parser 检查。
  • WSL 检查:未执行,本轮仅完成 Windows 基线脚本。
  • Git fetch/pushgit fetch --prune origin 连接 git.txyundm.cn:2222 曾超时;最新 git push origin main 返回 Host key verification failed,随后 ssh -vvv -T -p 2222 git@git.txyundm.cn 超时。当前无法安全确认远端主机指纹。

风险

  • 参考压缩包尚未完成逐文件解包审计。
  • mazongjian-server.xjar 体积约 194MB,暂不纳入普通 Git 提交;待确认 Git LFS 或等价归档策略。
  • 原始小程序包、easy-joy-life-main.zip 和旧 SQL 已确认不适合直接提交;后续必须生成脱敏摘录或结构化迁移草案。
  • 当前无法完成 Gitea SSH 主机指纹确认和 push,模块不能标记 DONE。

Git 与 Gitea

  • 远端:ssh://git@git.txyundm.cn:2222/panda/qipai.git
  • 分支:main
  • commit:本地 HEAD(最终哈希见 git log -1 --oneline
  • push 结果:失败,最新为 Host key verification failed;详细 SSH 连接测试超时
  • HEAD 与 origin/main:待校验
  • 重试命令:先人工确认 git.txyundm.cn:2222 主机指纹,再执行 git fetch --prune origin && git push origin main && git fetch origin main