六个仓库分别核对,保留嵌套边界
在 ~/meprojects 对六个仓库执行快进同步,四个有内容变化的仓库创建本地提交:Troubleshooting、meqinglong、mevps、personal-metrics-agent;meFutures 和 newproj 没有新改动。嵌套的 meqinglong/jdpro/ 保持独立,未误加入父仓库成为 gitlink。
采用 --ff-only 的意义是:远端若与本地分叉,操作停止,避免批处理自动选择合并策略。提交前分别运行 WeRead 六项测试、YouQuant Python 编译和 Homepage 数据验证,当天没有推送这些提交。
单个仓库的复查示例:
git status --short
git diff --cached --check
git log -1 --oneline
快速归档与完整性验证
随后将约 180 MB 的 ~/meprojects 打包为 ~/meprojects.tar.zst ,产物约 89 MB,使用 zstd 多线程低压缩级别,压缩流校验通过。tar 汇集目录层次,zstd 处理连续数据流,适合大量小文件的整体传输。
以下复现格式应使用新的输出文件名,避免覆盖已有备份:
tar -C ~ -cf - meprojects | zstd -T0 -1 -o ~/meprojects-new.tar.zst
zstd -t ~/meprojects-new.tar.zst
zstd -t 证明压缩流可解码,不等同于逐文件恢复抽检。项目目录可能包含本地凭据,归档本身应按私有备份保存。
主会话续接
以下命令在 archx 上执行;目录仅用于辨认工作上下文。
会话 1:~
codex resume 019f99ec-6fcc-7e10-808a-d535713b215e
会话 2:~/meprojects
codex resume 019f99d8-3bdb-78e0-9825-35d3ac5f5fd7