Files
2026-10-01 16:54:47 +08:00

3.1 KiB
Raw Permalink Blame History

分支整理与历史恢复

2026-10-01 用户明确确认:统一 main,先标签归档并验证可恢复,再清理旧远端分支。服务器已有工作目录保持原样。

日常入口

只使用 main 查看最新代码、CPU/GPU 方案、文档及 LFS 归档。数据、实验结果仍保留原有科学版本;仓库合并不等于模型升级或学习成功。

旧阶段不再长期占用远端分支列表,改为以下 带说明、约定不重写的归档标签。标签保留的 Git 提交、科学源码、LFS OID/size 均不变;此处“不重写”是维护规则,不宣称服务器已强制开启标签保护。

旧分支(原均带 codex/) 归档标签(前缀 archive/2026-10-01/) 精确提交
project-bootstrap project-bootstrap 3981628ff893132a8148668aa94726886dba57a3
apl-pn-scope-audit apl-pn-scope-audit d6843e675dec5ae38a06f2ba70d74836aea53ace
terminal-scope-diagnostic terminal-scope-diagnostic 3213aada793740961885ba525494e95f019be6f8
lif-semantics-audit lif-semantics-audit 5008cd85ca11750f23ce7bc001e8e821763b7501
lif-author-semantics-lab lif-author-semantics-lab 09187e4d4d67badf1b418c5f211258ca5d8fb328
lfs-public-resources lfs-public-resources 5b1d1b72d7683b5c3dcc1f78b408e1d9dd2832ac
v100-conditioning-acceleration v100-conditioning-acceleration 4436241976887d8cc10088b0d44bc7ed70978fe6

前五个是线性历史链,后两条从 09187e4 分出。本次保留双亲合并而非 squash/rebase,所有旧提交仍可追溯。

远端分支删除不删除 Git 提交或 LFS 对象,历史版本由标签继续引用。执行记录在 registry/branch-consolidation-20261001/;清理须在归档标签实际远端核验、main 上传与默认入口切换后进行。

不动服务器科学现场

  • /data/digital-drosophila 仍停在原本地科学分支和 09187e4;不 checkout main,不 pull/merge,不重试 AR。
  • /home/qishizhe/digital-drosophila-v100-acceleration 保留独立实验原工作树。
  • 旧本地分支保留;远端同名分支移除后,不应从这些冻结工作树重新 push 旧分支。
  • 后续开发从新的 main clone 开始。原 Phase 4AR 仍停止于 1,033 轮已 CPU 校验训练、138 probes,科学结论未判定。

恢复指定历史版本

在新的空目录获取,而不是覆盖原科学目录:

GIT_LFS_SKIP_SMUDGE=1 git clone --branch archive/2026-10-01/v100-conditioning-acceleration \
  ssh://git@192.168.10.31:2222/qishizhe/digital-drosophila.git digital-drosophila-history

clone tag 会得到 detached HEAD,这是只读查看历史的正常状态。原始资源归档对应 archive/2026-10-01/lfs-public-resources。

如以后确需恢复旧分支,可在新 clone 中从对应 tag 创建分支;需用户再次授权推送,避免重新制造已整理的远端分支。

今后的规则

main 是统一入口;短期开发使用 codex/<task>。工作完成、通过相应验收后合并,重要节点打标签。实验失败同样保留报告与标签,不通过删除失败证据整理仓库。任何受保护科学输入/产物仍遵循原冻结契约。