From b94a79dc7c9cfcdf72605289d0b89e85238c7d02 Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Wed, 03 Jun 2026 21:46:02 +0800 Subject: [PATCH] Document PrivateVoice repository consolidation --- 02-P-NBL/freeze/20260603-independent-repo-and-archive.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/02-P-NBL/freeze/20260603-independent-repo-and-archive.md b/02-P-NBL/freeze/20260603-independent-repo-and-archive.md new file mode 100644 index 0000000..d7742e5 --- /dev/null +++ b/02-P-NBL/freeze/20260603-independent-repo-and-archive.md @@ -0,0 +1,55 @@ +# 2026-06-03 独立仓库与旧 worktree 归档记录 + +## 结论 + +正式项目目录已经统一为: + +`/Users/ar/Projects/PrivateVoice` + +该目录已经从原 linked worktree 转换为独立 Git 仓库,`.git` 为真实目录,不再依赖旧目录: + +`/Users/ar/Projects/VoiceSnap-2.1.1/.git/worktrees/PrivateVoice` + +旧的 VoiceSnap worktree 目录已经统一移动到归档目录: + +`/Users/ar/Projects/_Archive/PrivateVoice-legacy-worktrees-20260603-2140` + +## 正式仓库状态 + +- 正式路径:`/Users/ar/Projects/PrivateVoice` +- 当前分支:`codex/privatevoice-freeze-2.1.25` +- 当前 commit:`bf51ae56b3a00f69423dc34ccfeff6ca80866a06` +- `.git` 类型:目录 +- `git-common-dir`:`.git` +- 远端:无 + +## 归档内容 + +归档目录内保留以下旧 worktree: + +- `VoiceSnap-2.1.1` +- `VoiceSnap-2.1.1-QA-build` +- `VoiceSnap-2.1.1-Round2` +- `VoiceSnap-2.1.1-Round3` +- `VoiceSnap-2.1.1-Round4` +- `VoiceSnap-2.1.1-Round5` +- `PrivateVoice-linked-worktree` + +这些目录只用于历史追溯,不再作为正式开发、构建、QA 或发布入口。 + +## 验证结果 + +- `/Users/ar/Projects` 根目录下只保留正式项目 `PrivateVoice`,不再保留 `VoiceSnap-2.1.1*` 工作目录。 +- 正式仓库 `git status --short --branch` 干净。 +- 正式仓库 `Release` 目录保留 27 个 `.dmg` 文件和 13 个 `SHA256SUMS.txt`。 +- 最新安装包存在: + `Release/PrivateVoice-Dictation-2.1.25-build20260603.2102/PrivateVoice Dictation-2.1.25-build20260603.2102-arm64-local.dmg` +- 已对正式仓库内所有 `SHA256SUMS.txt` 执行 `shasum -a 256 -c`,可校验条目全部通过。 +- 归档目录内旧 worktree 仍可通过 git 读取 worktree 列表。 + +## 后续规则 + +- 后续所有开发、QA、打包、冻结、发布都以 `/Users/ar/Projects/PrivateVoice` 为唯一正式入口。 +- 不再从归档目录继续开发。 +- 如果需要追溯旧 Round 的历史文件,只读访问归档目录。 +- 如果 Codex 当前会话仍显示旧项目名,可以继续使用本会话,但所有命令必须显式以 `/Users/ar/Projects/PrivateVoice` 为工作目录。 -- Gitblit v1.9.3