From a277da0f96cee8759e24d11d0ae2129e93a5810e Mon Sep 17 00:00:00 2001 From: TIAN <1846195334@qq.com> Date: Sun, 4 Oct 2026 14:32:07 +0800 Subject: [PATCH] Document Git LFS space maintenance and remove obsolete image checksum --- 发布更新相关/导出包/1111/11223344.img.sha256 | 1 - .../20261004_142515_git_lfs缓存清理/README.md | 33 ++++ .../after.json | 155 +++++++++++++++ .../before.json | 178 ++++++++++++++++++ .../remote-verification.json | 10 + .../validation.json | 14 ++ .../如何测试/核桃派点阵屏控制服务测试流程.md | 14 +- 7 files changed, 402 insertions(+), 3 deletions(-) delete mode 100644 发布更新相关/导出包/1111/11223344.img.sha256 create mode 100644 各种归档/20261004_142515_git_lfs缓存清理/README.md create mode 100644 各种归档/20261004_142515_git_lfs缓存清理/after.json create mode 100644 各种归档/20261004_142515_git_lfs缓存清理/before.json create mode 100644 各种归档/20261004_142515_git_lfs缓存清理/remote-verification.json create mode 100644 各种归档/20261004_142515_git_lfs缓存清理/validation.json diff --git a/发布更新相关/导出包/1111/11223344.img.sha256 b/发布更新相关/导出包/1111/11223344.img.sha256 deleted file mode 100644 index 6b5b955..0000000 --- a/发布更新相关/导出包/1111/11223344.img.sha256 +++ /dev/null @@ -1 +0,0 @@ -66a82db730b00f2e3554a1503c946330d14ae103823b8d3242ec5c922049d2b2 11223344.img diff --git a/各种归档/20261004_142515_git_lfs缓存清理/README.md b/各种归档/20261004_142515_git_lfs缓存清理/README.md new file mode 100644 index 0000000..8da7d96 --- /dev/null +++ b/各种归档/20261004_142515_git_lfs缓存清理/README.md @@ -0,0 +1,33 @@ +# Git LFS 历史本地缓存清理记录 + +记录时间:2026-10-04T14:25:15+08:00。本次仅清理本地 Git LFS 缓存,无设备操作或软件功能变更。 + +## 结果 + +普通 Git 垃圾回收已由用户先行完成。本次 `.git` 从 10.471 GiB 降到 0.644 GiB,四个 LFS 缓存共回收 9.827 GiB;本地 LFS 对象由 133 个降为 129 个。三个旧 IMG 已在历史提交 `912ba43` 停止跟踪,当前无跟踪中的 IMG。远端副本通过现有 Git 登录进行验证,没有保存凭据或下载大文件。 + +| 历史文件 | LFS OID(SHA-256) | 本地缓存 GiB | +| --- | --- | ---: | +| 项目镜像 1.0.3 | `a5676576fb63a913ed9e40a02ce206e5ef71f47b1005a98a8758479b51413e0b` | 3.080 | +| 项目镜像 1.1.1 | `8356b75ef970891db951a08429f8e2d21a6c0c4933065001778e10d74022c19d` | 3.080 | +| 官方 Debian 12 IMG | `04a27c5da2244eded7bbc3dfb967582957a9540c7d61ef51cfdbaebeaa70d789` | 3.080 | +| 历史官方镜像 RAR | `78a54e0e04a28bb7247c68101a61defb9a40f666a3813138a22a35f97fb226cd` | 0.587 | + +## 执行与验收 + +预演使用 `git lfs prune --dry-run --verbose --verify-remote --verify-unreachable`,确认四个候选的远端副本及 OID 集合一致后,执行 `git lfs prune --verify-remote --verify-unreachable`;结果为四个对象均验证通过并删除成功。 + +清理前后核对:仅上述四个对象消失,其余 129 个缓存大小保持不变;HEAD、已有 Git 引用及暂存区原始字节不变,相关工作区 IMG/RAR 的存在状态、大小和修改时间不变。用户已有的 `发布更新相关/导出包/1111/11223344.img.sha256` 删除状态保持原样。本次仅新增维护说明及本归档,不提交或推送;不修改工作区镜像、远端数据、历史提交、Codex 检查点、OTA 或当前依赖。 + +`git fsck --connectivity-only --no-dangling` 通过;该检查仅验证 Git 连接完整性,不宣称已做全部内容校验或完整历史恢复测试。纯缓存维护及说明修订不触发设备、Android 或业务回归。文档差异与仓库卫生检查结果见 `validation.json`。 + +## 证据与可重复方法 + +- `before.json`:提交、原有工作区状态、暂存区摘要、引用与本地 LFS 对象大小清单。 +- `remote-verification.json`:预演返回值及经远端验证的四个 OID,不保留原始认证或网络跟踪输出。 +- `after.json`:清理后对象清单、回收量和保留边界检查。 +- `validation.json`:最终文档、忽略规则、工作区状态与仓库卫生检查结果。 + +经验已补入 [Git 仓库安全验收](../../测试相关资料/如何测试/核桃派点阵屏控制服务测试流程.md):普通 `git gc` 不清理 LFS,停止跟踪也不自动删除历史缓存;非交互预演可能只输出最后一个候选详情,必须核对完整 OID 集合和候选数。仅保存提取后的验证结果,不保存可能包含认证信息的原始跟踪输出。 + +远端与历史指针继续保留,恢复旧文件时可能重新下载对应 LFS 数据;这是正常行为。本归档记录一次性结果,不把以上四个历史对象作为以后固定清理目标。 diff --git a/各种归档/20261004_142515_git_lfs缓存清理/after.json b/各种归档/20261004_142515_git_lfs缓存清理/after.json new file mode 100644 index 0000000..9029b69 --- /dev/null +++ b/各种归档/20261004_142515_git_lfs缓存清理/after.json @@ -0,0 +1,155 @@ +{ + "checks": { + "removed_exact_expected": true, + "no_other_cache_added": true, + "remaining_cache_sizes_unchanged": true, + "head_unchanged": true, + "existing_refs_preserved": true, + "index_bytes_unchanged": true, + "worktree_images_and_archive_unchanged": true, + "git_connectivity_ok": true + }, + "removed_oids": [ + "04a27c5da2244eded7bbc3dfb967582957a9540c7d61ef51cfdbaebeaa70d789", + "78a54e0e04a28bb7247c68101a61defb9a40f666a3813138a22a35f97fb226cd", + "8356b75ef970891db951a08429f8e2d21a6c0c4933065001778e10d74022c19d", + "a5676576fb63a913ed9e40a02ce206e5ef71f47b1005a98a8758479b51413e0b" + ], + "remaining_lfs_objects": { + "ffafb4b6fc84108c2113386fe2d9a7f8ab2c1bcb0dca1b8d84f2ccf4ecba6177": 82604, + "feb4cef72caf849fae2a13e1f757f9cc9fbfe3ddfb877e42cc888a7d313e298c": 91112, + "fc46d9d24c22e16726cc0fe131f52c4b3cc08db7ba408ef15173841bd3933f2e": 643892, + "fb4f776e95f4e4deb9373e4bbca029604d399a932ccfb66ff113d7744d8fb6e3": 9843, + "fb97c395697ab03ce4d06d82ef293a6f1fef62ea79299b686d0f498eb6839d7e": 117612, + "fbfcbb5115fc85c8e659ef283f1eb588f08c77d89f762feaa96589ad9143e58c": 20004, + "f960dc3ab9f6bd6aee925350a19736a86d44ef8326177ce8127ae8df443490b6": 19568, + "f8f28e8e099f6c872053abf79755514a83d1cdc035b3774c29b0d75ebc7f0d11": 123524, + "f8f418e15f99905d4a2d532617511a11d700e814f8ead1a883deea2f7241970c": 25376, + "f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12": 7484, + "f5adb88b46dcccdd1acfea3a5eb6ff26a665a7c41f4530e7e4af70e68f67d59c": 1746676, + "f5e6f10a2e01b016369f2d1687d39ab5ed5e5ecdb6ca5fb248b6100a3a7069e9": 244304, + "f2b557ce0874aca11aacaa4496ff1f3edfdb84d67ed537132f47d8f4432b8f6d": 48665765, + "f1b9c80716ba707e46ced45b454246b4b03f93ef9772e92af0e3b86ab0d56e2d": 201476, + "f072f4d804ea359e4eaf198b1af7a8b0943881a87f31bb764f8bf219bb9419e0": 13427, + "f0e014db594ef4cb9cdb64cbe1760d51cb4d8d9988defb305b38a31ab0e8e9ae": 1857036, + "ed15498e2d66758343c874d00176e2525e67a69fea5cc8f4578f139dd2b0f766": 22372978, + "ec245d2ba2eefdf415f6745aefb1dfc66631e027d6820a2b6bd04bd6306d4152": 22381616, + "ec983f89355ac7f22fc486eaabc10c5c6192c56f02aec0c0ff50a7ce8e86a9ea": 1155764, + "ea1d0e24255b74e94155daaba32f4467d6a746447ce2dc4e6d122a670d600f6c": 2003668, + "e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746": 20538, + "e88d3c2dd3336a97b8cf10ef270a264388fce81cedf8032b18f2a36b021bc6a3": 14152, + "e7c787895eacf8363a4dea6a0cb3237a78857691d8d53f60a1a3ffeea3819808": 25716, + "e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76": 119243, + "e3c0ebc8374617e26fa81e87714dbcbf7a04002cd3a11470ec4240692bf29ced": 46808, + "e0ff80e309eacda5face68b9a3bd56718fed2750af429324c35d7c9491c335f4": 17764, + "deb1abe7e40fdc9f38f54d7a87d1d2601f54447198221c4e1bb98da64a60d1ef": 190152, + "dd1c3981a81171f3886f14b56e2c13cb879111109e5b1e3e786c26641ab2cc2f": 16328, + "db44e0b404a664d6d4f0495dea72106e7f7229aca00326f044ab229c6dd67d86": 27010021, + "d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad": 73517, + "d9aac6081513f02eac3f8caace800dbfc5c608b69e4a7bef69e414eabfc95aa1": 221108, + "d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c": 129956, + "d64982ddfbdfcef714dc35a760a752ab1f3739aaee8011bc5c3f03afa73f465f": 22980, + "cf26049564c27b60e1de39c3207743ca05d9ee34e25d8ed4027033d1afa22852": 44708, + "cc373690a1cb469fb301b9fe0125048e3102f2e365d1b2d27cab091ec89fccdc": 1717296, + "c723d38ce00cdcbf779add81d90d3510525424dd174ce6880520a0147453ddeb": 98904, + "c46ac7c312df840f0c9e220f7964bada936781bc4e2e6eb71f1c4d7553786565": 95631, + "c18ff11e86df2e28854939acde2d003f7984f721eba450b56a200ad90eeb0e6b": 4275637, + "bfd492bb0c5c5072c67ea053c3ca8863df67d14d066b4dddd519eeae8cbcd92f": 225744, + "bd42e9aaf59b23e3c3d9014875b148e5cf056f0582d22ba9f882c09f57507060": 108904, + "bd6bf5ad88a9cf8fb8e43667e27420ed68be6d6b03a2bdfdf111cff48a1d5b6d": 206548, + "bcb46e2f9feff8d06323983bd83ed00c201fdcab3d74973e7072a889b3979fcd": 6263814, + "bcee5a87b654999b5649948bbed49b9071ebb09e5e9caef5cc8f22331ee482c3": 71605504, + "bbb8caadb2b742d293169d2b458b5c001ef70e3158704aa3d3ef9597624c5d1d": 464235, + "b950edcb42803f158f94cd2ee44850082c98c92d54e20982ad933936f5f1d181": 202152, + "b86e8a1a2521053fff6dc5ff873ae48e74b1989e525543267d570775d0589591": 5896, + "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992": 48172, + "b737136a783067f8f202115ed820d955aea16b95a6f06c406cc4305f99d20d3e": 65168, + "b6fb4091ca76c31d5ea1113e6ff9c482227a516508a7bff1d9e4baa723f3b49e": 259548, + "a620b555f301860a08e30534c7e6f7d79818e5e1977bfec39a612e7003074318": 130936, + "a32d8cfe4eda5e98dc4332ffb2520d3fb65565265bb869eb101f6b8b21f0115d": 12814836, + "a2f9d014bf2acaf67499b1cae7dd7f1a857a676d99849219b23ae2f4980a9b20": 15868, + "a021fd47d5c0d802e4f688694dae4c1e3601cd8b651294df3d327a5e6fa72a72": 42068, + "9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494": 125813, + "9c5bd3feecf46c9eab1d6b4e65830acaf8e2d6caee008bd4f94e1adf22a63f31": 341460, + "9b4bef2006edefa4d015918b954b315a91829a3c5a34ca5f9ca1a752b90f4ea8": 261068, + "95475856611f971affe2dfaccc85253d1c6bb2fcb1d67c3147b32021cf304b8e": 442908, + "92dddfa77e4281997af385cb2bc9e8ffa13b0876f889a3d6d6ad177ac968a2bc": 190616, + "8f1b1780a5ced7a0821a8040d0f3ab5815acd5d2f38b12cca915a9a9d0ee28b7": 54376, + "8e804dcfb1f2f9194f3c57b88b5d4b7308509270fba536059e528ab21fdfa0b9": 22382190, + "8ee91e5103a9901f76245c642fe1c3efd43da75c611667788be49f8bcedf9a4f": 27005144, + "89c0778ca62a76b826101e7c709e70680a1699ca7da6b44d38eb0a7e61fe4b51": 72991, + "89d8c2394a065ca86f5d2910ff263ae67c127e1376ccc4f9fc35c71db879f80a": 456611, + "8659bb3d64313c4693c3605374167a8145186e5c9d43eb771a52a7359699302f": 249095239, + "848f7cb93823c780ab58c0da67535316ef797666934d06ed6d64e902d4e2df11": 485416, + "82c939e239dc710675344c25f792341d00b9c4329c0c62b4146e06ffe928310a": 105424, + "81a1e9bd2b790aa7ce7c426dd1742d3310894b01f124bc41962331b834da6cc3": 40316, + "81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176": 1231151, + "7f33a417181633e1f4c77f48a3030d33f6c6e9578002e22f3b0487aff535eef8": 27998979, + "7f6310fbd910326a63dedd87da046cd6eff3f644e9c00173f3afce20b7b2a93e": 1664496, + "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2": 65455, + "7d875b119108a240015e7739c7a0de402616975281bcd8169cb434326fa93a66": 565580, + "7bfb192b3f4b9e8a89b6277b6ce787564f62cfd272055f6e685726b111dc7826": 1972827, + "7890aeb19a94d73e5d9281afa5ca07005804c1fca4f10791f4f2ce0df741b610": 1807012, + "77b244e4ed2ce3ec3f23cb20ed1613c0cc0caa78bd6a5d305772b3a234cb227b": 808228, + "74468871b1b95f28476a3cb63deafe21c97e57289ac286e760384273b0c39fc1": 4811760, + "73780c555796569a252ec5cf1ea919e59ef4031298bc4be1516a6a0e83f06b5a": 48548, + "6f73d7b541247024746730858ebd5729acf6c017e189c2be25b13c6e7d92853f": 37404, + "6e4cdedc6de5514b867df1b7cf7cc075fdb95e59ab84b439ea47f5f75d01c1e5": 39872, + "6a632aa13cafe154d6212a57710f058405dd895fb62d464e16961b28d7325cbb": 151640, + "693e1e62806759c6f55585cd1884cc851ac9a1b0a3ea7df55c51176b0b450fd4": 15700, + "695a650803f885459994bb921132d956c2b693759572005351a5b13773c754cd": 170228, + "674cf6cba6d432bd200c45fe866c1652c7a53523cc2e7a613e05bc4abf7b5440": 37624, + "67b9f4d780a401b28bcce3d23a0a26efbdf040d7a012f1d73f8142a641925e2e": 22724, + "63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86": 37515, + "62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775": 136983, + "6145ea38842a1cc5d2f49e1a00bfb65426024c8c8fe48edbe59d3f8366ef565b": 10656, + "6156525ccfd083bca35545a2b227839b2978f6d6c02cd10a1fe4691989e80a4e": 3321836, + "600ddadab359b552bc890323c9ca603bd0f08f4e324378e4530321c0f1900990": 1054596, + "5fc81ad2d0ead5b811381fbb47ef98c1bf063c9283470d795541f3c1cb95991a": 48304, + "5a6ad45da10d69ca6ca7757882fe696ace8af98fccac781697ef280ea13e770f": 18368, + "583497cf5a95960c11f2006586050375c4adbc4b0c569a7e7df346f2bf380cbc": 339792, + "58948f9aff9db08316734c0be2a120f6dc502124d9642f55e90ac82ffb16a18b": 57885, + "5792065cf9dc3e1c5413f1f87ba95845b3daf90ef542ed2786bf64c36b846a60": 114020, + "561758595dc64d42e3ef48da13f87025af713a6dd240631eb68334bfcfcf8c97": 117960, + "55dbcc899d6f647b0a6d0299f8430e3737059185c72f7d51ba8798ce797a140c": 29032, + "539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7": 365474, + "53c85520781d84a4b8b230e24a5af5b0778efdb39142b424990ff1ef7c48ba21": 3753819, + "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6": 25335, + "4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7": 14611, + "4c0041b45a3e2535dfcdb91222fbd9cb2a79c9ba0e38d6d44ad727424b457775": 28816, + "481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8": 45571, + "46c574e3ca73624d88af636e89703820b1c57657090bd89eb02cef727076ed1b": 119244, + "45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba": 472262, + "44d6662770af14284df9926b788c651bfd732571b3f8e7665a0112e1622731df": 37696354, + "407502547272e72490f7434c51a2c5c69fedcbd627ff06d17b7ffedea7e9c310": 110352, + "3cfb9d8d26459e3538473683a8e297429d0662eea4c51a01c736bf06608354c5": 272080, + "3a21d49fef3a9799a21ffd5faa5bd7a1bd35604417cd9f5cf74155afd3b5282e": 111080, + "3974ddba57ed9bbfff10a144baae64d647adbb38ebce5fa122e4f0dd16b77866": 202432, + "39a88b11d1c727f43a4301d8408dfcbde2d6980e4d6295fe9f9f0447c9436971": 36440, + "379f80a30157e23d717157005ea246fa822529010c0f0295dcad5db3ceff42c5": 27993930, + "35df536e53aed81b4da5c4568ad7f98375318e6611ebaae4c4140e9a5c4ca2a9": 69620, + "3311ed60d36f83378794e1009ac6258bafbf81f7888b4caa7b35a521e3f95813": 218716, + "326f1a6d764adae4ccdc606913ba60b3aecc62788c509444751e7fea75a13584": 20808, + "32c76d827664fe5c90b8a3af74e6b333f03d4a3dda1ade43fd0c12e97370a02f": 41724, + "2f13f0bce02b7c5c5caecf5522e22852e296d93b2275c6a445dbf5427605b93c": 23712, + "2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55": 78784, + "2c14b4fd138c4bafcca294765c547914e1aa431ae1ca94ab99d8db08c958bd3b": 5111952, + "2115a125736144bc46bec2c185a24e4fd67b392f1b069950f4f45f11633de0e1": 69944, + "20515c1a5df7fce5c3ff41b5a5abf10f0294b485577ea4d461186ebc4e79c014": 20112, + "1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a": 22101, + "197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a": 66406, + "168a759cc2cfec251b757527fae13989b2306a8f778627aedf61000378149a52": 621956, + "1544e9ea7babdf5f46a8d8f088c36e07f662ea195fc1e1466d6df2643e2d7be6": 572804, + "13c5182958d011333d30e1459e5e72acb24a2b3433ac4dd027d35f1afdcb6338": 8163248, + "10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c": 775556, + "0eb54da9f3d47e42a1be5dd8285def8bbc6e2556131b9c4ce3bd781dfc4b425a": 1112076, + "054aec63b247d157b4b475ca26763538d5dcbd32894734db6b5cae6c7aa335f2": 91444, + "018c421355f3fbbf11a5132a2d5e3b2c2f6b057ead517002da5547be2817a731": 262868 + }, + "git_bytes_after": 691909646, + "git_bytes_before": 11243588912, + "removed_lfs_bytes": 10551679266, + "original_status": " D 发布更新相关/导出包/1111/11223344.img.sha256\u0000", + "status_after": " D 发布更新相关/导出包/1111/11223344.img.sha256\u0000 M 测试相关资料/如何测试/核桃派点阵屏控制服务测试流程.md\u0000?? 各种归档/20261004_142515_git_lfs缓存清理/\u0000", + "new_refs": [] +} diff --git a/各种归档/20261004_142515_git_lfs缓存清理/before.json b/各种归档/20261004_142515_git_lfs缓存清理/before.json new file mode 100644 index 0000000..8a3001b --- /dev/null +++ b/各种归档/20261004_142515_git_lfs缓存清理/before.json @@ -0,0 +1,178 @@ +{ + "recorded_at": "2026-10-04T14:25:15+08:00", + "head": "c2756ca4d6279b2f01299e3519dc128b384c0b63", + "status_before_archive": " D 发布更新相关/导出包/1111/11223344.img.sha256\u0000", + "index_sha256": "3ab4fcc1bdde1de33520029a835547f2f5f3cb2b8f1b9fa18a17c28fd01a6a73", + "refs": [ + "refs/codex/turn-diffs/captures/1791095052092/60e49a0c-e4ca-4839-b3c0-a13a938275fc/base 7c926d6bb8752ed27e1b8cd066ff694fbdc1673a", + "refs/codex/turn-diffs/checkpoints/1db5b02eed8a89d61af691d3f00deea0/270058affa378bcddcef10f2afd44523/1790862415530/4c709cb8-849c-46af-acd5-3c10e95d89f6 b8c366ed4c1baa6f72059ee28b626b023f29bcd5", + "refs/codex/turn-diffs/checkpoints/27366947fca18d6cf1146f0204e4c9da/f29ce85ec9100e60d1488968a4564591/1790688815038/d514e2d0-9a76-4a24-91a4-d6676d9212cf 69324868385f615d898c99a5cdd4a71e323c5206", + "refs/codex/turn-diffs/checkpoints/48adc9014e696ec64d668ed064314e0f/ed1a63a32660f248fbc35219e4f3bf12/1790822792654/de215297-b8e2-4155-b7a8-d738a498a7da a0e37af33500b7560d750f8988f45d73d60f020e", + "refs/codex/turn-diffs/checkpoints/76f4ca55f1c1194aa08a620520ea1ea5/eff3e75a751ddf8f7bda340db11e793e/1790836093121/df354fd1-ddf0-4cfd-86b2-714334d2ba58 5ce947d3a618590ebe2ff0205b482afd24cf1409", + "refs/codex/turn-diffs/checkpoints/ba3a658b5c3486200932565e9d9321a8/f92922fc562256e011a13cc854ff5cf4/1791094835658/458ed874-df15-4693-86cb-d690e47d809d 7c926d6bb8752ed27e1b8cd066ff694fbdc1673a", + "refs/codex/turn-diffs/checkpoints/bfc72a6d66a6b25848e6f02030cbf57c/86ae92be768cfa34712d522edabf5ca5/1790688594841/31ebab8c-cf1e-49c2-b978-043e83d6814e 57027d29b44e82998d82bd0280441d8bb877b429", + "refs/codex/turn-diffs/checkpoints/c615aedaa143a8c22d4d7fc10bb37e7d/563c23f0a1a72c1b42d2665935411133/1790505777675/815989c0-7c36-4e28-a213-ec743eb9276c 055221aabc8a1c26e12c1e0fe8fcec5c199f0e2d", + "refs/codex/turn-diffs/checkpoints/dad94c53214f68d8798b4a61bbb4dd39/5ea528118e6f81a292a070bfecf3cdba/1790513379155/8c1acbd9-0775-4721-9d80-fd839c3e4e01 2b809f61d34edfddc380c3f5a6fa76e4d391c72c", + "refs/codex/turn-diffs/checkpoints/f155d556e9f20db6e9ade46896132d7e/4949971a55fe0989415169460b6028e3/1790691893677/908d97d0-4a74-49f4-905d-4b3385de5314 1e35a9b4b4fd7ebdc5d610a400097cc1b3c418f5", + "refs/heads/main c2756ca4d6279b2f01299e3519dc128b384c0b63", + "refs/remotes/origin/HEAD c2756ca4d6279b2f01299e3519dc128b384c0b63", + "refs/remotes/origin/main c2756ca4d6279b2f01299e3519dc128b384c0b63" + ], + "lfs_objects": { + "ffafb4b6fc84108c2113386fe2d9a7f8ab2c1bcb0dca1b8d84f2ccf4ecba6177": 82604, + "feb4cef72caf849fae2a13e1f757f9cc9fbfe3ddfb877e42cc888a7d313e298c": 91112, + "fc46d9d24c22e16726cc0fe131f52c4b3cc08db7ba408ef15173841bd3933f2e": 643892, + "fb4f776e95f4e4deb9373e4bbca029604d399a932ccfb66ff113d7744d8fb6e3": 9843, + "fb97c395697ab03ce4d06d82ef293a6f1fef62ea79299b686d0f498eb6839d7e": 117612, + "fbfcbb5115fc85c8e659ef283f1eb588f08c77d89f762feaa96589ad9143e58c": 20004, + "f960dc3ab9f6bd6aee925350a19736a86d44ef8326177ce8127ae8df443490b6": 19568, + "f8f28e8e099f6c872053abf79755514a83d1cdc035b3774c29b0d75ebc7f0d11": 123524, + "f8f418e15f99905d4a2d532617511a11d700e814f8ead1a883deea2f7241970c": 25376, + "f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12": 7484, + "f5adb88b46dcccdd1acfea3a5eb6ff26a665a7c41f4530e7e4af70e68f67d59c": 1746676, + "f5e6f10a2e01b016369f2d1687d39ab5ed5e5ecdb6ca5fb248b6100a3a7069e9": 244304, + "f2b557ce0874aca11aacaa4496ff1f3edfdb84d67ed537132f47d8f4432b8f6d": 48665765, + "f1b9c80716ba707e46ced45b454246b4b03f93ef9772e92af0e3b86ab0d56e2d": 201476, + "f072f4d804ea359e4eaf198b1af7a8b0943881a87f31bb764f8bf219bb9419e0": 13427, + "f0e014db594ef4cb9cdb64cbe1760d51cb4d8d9988defb305b38a31ab0e8e9ae": 1857036, + "ed15498e2d66758343c874d00176e2525e67a69fea5cc8f4578f139dd2b0f766": 22372978, + "ec245d2ba2eefdf415f6745aefb1dfc66631e027d6820a2b6bd04bd6306d4152": 22381616, + "ec983f89355ac7f22fc486eaabc10c5c6192c56f02aec0c0ff50a7ce8e86a9ea": 1155764, + "ea1d0e24255b74e94155daaba32f4467d6a746447ce2dc4e6d122a670d600f6c": 2003668, + "e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746": 20538, + "e88d3c2dd3336a97b8cf10ef270a264388fce81cedf8032b18f2a36b021bc6a3": 14152, + "e7c787895eacf8363a4dea6a0cb3237a78857691d8d53f60a1a3ffeea3819808": 25716, + "e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76": 119243, + "e3c0ebc8374617e26fa81e87714dbcbf7a04002cd3a11470ec4240692bf29ced": 46808, + "e0ff80e309eacda5face68b9a3bd56718fed2750af429324c35d7c9491c335f4": 17764, + "deb1abe7e40fdc9f38f54d7a87d1d2601f54447198221c4e1bb98da64a60d1ef": 190152, + "dd1c3981a81171f3886f14b56e2c13cb879111109e5b1e3e786c26641ab2cc2f": 16328, + "db44e0b404a664d6d4f0495dea72106e7f7229aca00326f044ab229c6dd67d86": 27010021, + "d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad": 73517, + "d9aac6081513f02eac3f8caace800dbfc5c608b69e4a7bef69e414eabfc95aa1": 221108, + "d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c": 129956, + "d64982ddfbdfcef714dc35a760a752ab1f3739aaee8011bc5c3f03afa73f465f": 22980, + "cf26049564c27b60e1de39c3207743ca05d9ee34e25d8ed4027033d1afa22852": 44708, + "cc373690a1cb469fb301b9fe0125048e3102f2e365d1b2d27cab091ec89fccdc": 1717296, + "c723d38ce00cdcbf779add81d90d3510525424dd174ce6880520a0147453ddeb": 98904, + "c46ac7c312df840f0c9e220f7964bada936781bc4e2e6eb71f1c4d7553786565": 95631, + "c18ff11e86df2e28854939acde2d003f7984f721eba450b56a200ad90eeb0e6b": 4275637, + "bfd492bb0c5c5072c67ea053c3ca8863df67d14d066b4dddd519eeae8cbcd92f": 225744, + "bd42e9aaf59b23e3c3d9014875b148e5cf056f0582d22ba9f882c09f57507060": 108904, + "bd6bf5ad88a9cf8fb8e43667e27420ed68be6d6b03a2bdfdf111cff48a1d5b6d": 206548, + "bcb46e2f9feff8d06323983bd83ed00c201fdcab3d74973e7072a889b3979fcd": 6263814, + "bcee5a87b654999b5649948bbed49b9071ebb09e5e9caef5cc8f22331ee482c3": 71605504, + "bbb8caadb2b742d293169d2b458b5c001ef70e3158704aa3d3ef9597624c5d1d": 464235, + "b950edcb42803f158f94cd2ee44850082c98c92d54e20982ad933936f5f1d181": 202152, + "b86e8a1a2521053fff6dc5ff873ae48e74b1989e525543267d570775d0589591": 5896, + "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992": 48172, + "b737136a783067f8f202115ed820d955aea16b95a6f06c406cc4305f99d20d3e": 65168, + "b6fb4091ca76c31d5ea1113e6ff9c482227a516508a7bff1d9e4baa723f3b49e": 259548, + "a620b555f301860a08e30534c7e6f7d79818e5e1977bfec39a612e7003074318": 130936, + "a5676576fb63a913ed9e40a02ce206e5ef71f47b1005a98a8758479b51413e0b": 3307208704, + "a32d8cfe4eda5e98dc4332ffb2520d3fb65565265bb869eb101f6b8b21f0115d": 12814836, + "a2f9d014bf2acaf67499b1cae7dd7f1a857a676d99849219b23ae2f4980a9b20": 15868, + "a021fd47d5c0d802e4f688694dae4c1e3601cd8b651294df3d327a5e6fa72a72": 42068, + "9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494": 125813, + "9c5bd3feecf46c9eab1d6b4e65830acaf8e2d6caee008bd4f94e1adf22a63f31": 341460, + "9b4bef2006edefa4d015918b954b315a91829a3c5a34ca5f9ca1a752b90f4ea8": 261068, + "95475856611f971affe2dfaccc85253d1c6bb2fcb1d67c3147b32021cf304b8e": 442908, + "92dddfa77e4281997af385cb2bc9e8ffa13b0876f889a3d6d6ad177ac968a2bc": 190616, + "8f1b1780a5ced7a0821a8040d0f3ab5815acd5d2f38b12cca915a9a9d0ee28b7": 54376, + "8e804dcfb1f2f9194f3c57b88b5d4b7308509270fba536059e528ab21fdfa0b9": 22382190, + "8ee91e5103a9901f76245c642fe1c3efd43da75c611667788be49f8bcedf9a4f": 27005144, + "89c0778ca62a76b826101e7c709e70680a1699ca7da6b44d38eb0a7e61fe4b51": 72991, + "89d8c2394a065ca86f5d2910ff263ae67c127e1376ccc4f9fc35c71db879f80a": 456611, + "8659bb3d64313c4693c3605374167a8145186e5c9d43eb771a52a7359699302f": 249095239, + "848f7cb93823c780ab58c0da67535316ef797666934d06ed6d64e902d4e2df11": 485416, + "8356b75ef970891db951a08429f8e2d21a6c0c4933065001778e10d74022c19d": 3307208704, + "82c939e239dc710675344c25f792341d00b9c4329c0c62b4146e06ffe928310a": 105424, + "81a1e9bd2b790aa7ce7c426dd1742d3310894b01f124bc41962331b834da6cc3": 40316, + "81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176": 1231151, + "7f33a417181633e1f4c77f48a3030d33f6c6e9578002e22f3b0487aff535eef8": 27998979, + "7f6310fbd910326a63dedd87da046cd6eff3f644e9c00173f3afce20b7b2a93e": 1664496, + "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2": 65455, + "7d875b119108a240015e7739c7a0de402616975281bcd8169cb434326fa93a66": 565580, + "7bfb192b3f4b9e8a89b6277b6ce787564f62cfd272055f6e685726b111dc7826": 1972827, + "7890aeb19a94d73e5d9281afa5ca07005804c1fca4f10791f4f2ce0df741b610": 1807012, + "78a54e0e04a28bb7247c68101a61defb9a40f666a3813138a22a35f97fb226cd": 630053154, + "77b244e4ed2ce3ec3f23cb20ed1613c0cc0caa78bd6a5d305772b3a234cb227b": 808228, + "74468871b1b95f28476a3cb63deafe21c97e57289ac286e760384273b0c39fc1": 4811760, + "73780c555796569a252ec5cf1ea919e59ef4031298bc4be1516a6a0e83f06b5a": 48548, + "6f73d7b541247024746730858ebd5729acf6c017e189c2be25b13c6e7d92853f": 37404, + "6e4cdedc6de5514b867df1b7cf7cc075fdb95e59ab84b439ea47f5f75d01c1e5": 39872, + "6a632aa13cafe154d6212a57710f058405dd895fb62d464e16961b28d7325cbb": 151640, + "693e1e62806759c6f55585cd1884cc851ac9a1b0a3ea7df55c51176b0b450fd4": 15700, + "695a650803f885459994bb921132d956c2b693759572005351a5b13773c754cd": 170228, + "674cf6cba6d432bd200c45fe866c1652c7a53523cc2e7a613e05bc4abf7b5440": 37624, + "67b9f4d780a401b28bcce3d23a0a26efbdf040d7a012f1d73f8142a641925e2e": 22724, + "63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86": 37515, + "62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775": 136983, + "6145ea38842a1cc5d2f49e1a00bfb65426024c8c8fe48edbe59d3f8366ef565b": 10656, + "6156525ccfd083bca35545a2b227839b2978f6d6c02cd10a1fe4691989e80a4e": 3321836, + "600ddadab359b552bc890323c9ca603bd0f08f4e324378e4530321c0f1900990": 1054596, + "5fc81ad2d0ead5b811381fbb47ef98c1bf063c9283470d795541f3c1cb95991a": 48304, + "5a6ad45da10d69ca6ca7757882fe696ace8af98fccac781697ef280ea13e770f": 18368, + "583497cf5a95960c11f2006586050375c4adbc4b0c569a7e7df346f2bf380cbc": 339792, + "58948f9aff9db08316734c0be2a120f6dc502124d9642f55e90ac82ffb16a18b": 57885, + "5792065cf9dc3e1c5413f1f87ba95845b3daf90ef542ed2786bf64c36b846a60": 114020, + "561758595dc64d42e3ef48da13f87025af713a6dd240631eb68334bfcfcf8c97": 117960, + "55dbcc899d6f647b0a6d0299f8430e3737059185c72f7d51ba8798ce797a140c": 29032, + "539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7": 365474, + "53c85520781d84a4b8b230e24a5af5b0778efdb39142b424990ff1ef7c48ba21": 3753819, + "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6": 25335, + "4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7": 14611, + "4c0041b45a3e2535dfcdb91222fbd9cb2a79c9ba0e38d6d44ad727424b457775": 28816, + "481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8": 45571, + "46c574e3ca73624d88af636e89703820b1c57657090bd89eb02cef727076ed1b": 119244, + "45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba": 472262, + "44d6662770af14284df9926b788c651bfd732571b3f8e7665a0112e1622731df": 37696354, + "407502547272e72490f7434c51a2c5c69fedcbd627ff06d17b7ffedea7e9c310": 110352, + "3cfb9d8d26459e3538473683a8e297429d0662eea4c51a01c736bf06608354c5": 272080, + "3a21d49fef3a9799a21ffd5faa5bd7a1bd35604417cd9f5cf74155afd3b5282e": 111080, + "3974ddba57ed9bbfff10a144baae64d647adbb38ebce5fa122e4f0dd16b77866": 202432, + "39a88b11d1c727f43a4301d8408dfcbde2d6980e4d6295fe9f9f0447c9436971": 36440, + "379f80a30157e23d717157005ea246fa822529010c0f0295dcad5db3ceff42c5": 27993930, + "35df536e53aed81b4da5c4568ad7f98375318e6611ebaae4c4140e9a5c4ca2a9": 69620, + "3311ed60d36f83378794e1009ac6258bafbf81f7888b4caa7b35a521e3f95813": 218716, + "326f1a6d764adae4ccdc606913ba60b3aecc62788c509444751e7fea75a13584": 20808, + "32c76d827664fe5c90b8a3af74e6b333f03d4a3dda1ade43fd0c12e97370a02f": 41724, + "2f13f0bce02b7c5c5caecf5522e22852e296d93b2275c6a445dbf5427605b93c": 23712, + "2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55": 78784, + "2c14b4fd138c4bafcca294765c547914e1aa431ae1ca94ab99d8db08c958bd3b": 5111952, + "2115a125736144bc46bec2c185a24e4fd67b392f1b069950f4f45f11633de0e1": 69944, + "20515c1a5df7fce5c3ff41b5a5abf10f0294b485577ea4d461186ebc4e79c014": 20112, + "1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a": 22101, + "197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a": 66406, + "168a759cc2cfec251b757527fae13989b2306a8f778627aedf61000378149a52": 621956, + "1544e9ea7babdf5f46a8d8f088c36e07f662ea195fc1e1466d6df2643e2d7be6": 572804, + "13c5182958d011333d30e1459e5e72acb24a2b3433ac4dd027d35f1afdcb6338": 8163248, + "10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c": 775556, + "0eb54da9f3d47e42a1be5dd8285def8bbc6e2556131b9c4ce3bd781dfc4b425a": 1112076, + "054aec63b247d157b4b475ca26763538d5dcbd32894734db6b5cae6c7aa335f2": 91444, + "04a27c5da2244eded7bbc3dfb967582957a9540c7d61ef51cfdbaebeaa70d789": 3307208704, + "018c421355f3fbbf11a5132a2d5e3b2c2f6b057ead517002da5547be2817a731": 262868 + }, + "expected_pruned_oids": [ + "04a27c5da2244eded7bbc3dfb967582957a9540c7d61ef51cfdbaebeaa70d789", + "78a54e0e04a28bb7247c68101a61defb9a40f666a3813138a22a35f97fb226cd", + "8356b75ef970891db951a08429f8e2d21a6c0c4933065001778e10d74022c19d", + "a5676576fb63a913ed9e40a02ce206e5ef71f47b1005a98a8758479b51413e0b" + ], + "worktree_images_and_archive": { + "发布更新相关/导出包/1.0.3/matrix-screen-controller-1.0.3.img": { + "size": 3307208704, + "mtime_ns": 1787647024428351500 + }, + "发布更新相关/导出包/1.1.1/matrix-screen-controller-1.1.1.img": { + "size": 3307208704, + "mtime_ns": 1788854096938654300 + }, + "发布更新相关/核桃派镜像/2025-3-6_V2.5.1_WalnutPi-1B_6.1.31_debian12_server.img": { + "size": 3307208704, + "mtime_ns": 1741243920879709200 + }, + "发布更新相关/核桃派镜像/2025-3-6_V2.5.1_WalnutPi-1B_6.1.31_debian12_server.rar": null + }, + "git_bytes": 11243588912 +} diff --git a/各种归档/20261004_142515_git_lfs缓存清理/remote-verification.json b/各种归档/20261004_142515_git_lfs缓存清理/remote-verification.json new file mode 100644 index 0000000..c8bc7d1 --- /dev/null +++ b/各种归档/20261004_142515_git_lfs缓存清理/remote-verification.json @@ -0,0 +1,10 @@ +{ + "exit_code": 0, + "verified_oids": [ + "04a27c5da2244eded7bbc3dfb967582957a9540c7d61ef51cfdbaebeaa70d789", + "78a54e0e04a28bb7247c68101a61defb9a40f666a3813138a22a35f97fb226cd", + "8356b75ef970891db951a08429f8e2d21a6c0c4933065001778e10d74022c19d", + "a5676576fb63a913ed9e40a02ce206e5ef71f47b1005a98a8758479b51413e0b" + ], + "candidate_set_matches_plan": true +} diff --git a/各种归档/20261004_142515_git_lfs缓存清理/validation.json b/各种归档/20261004_142515_git_lfs缓存清理/validation.json new file mode 100644 index 0000000..d9a4561 --- /dev/null +++ b/各种归档/20261004_142515_git_lfs缓存清理/validation.json @@ -0,0 +1,14 @@ +{ + "git_connectivity": "passed", + "remote_verification": "4 of 4 verified", + "pruned_cache_objects": "4 of 4 removed", + "remaining_cache_objects": "129 unchanged", + "original_worktree_changes_preserved": true, + "maintenance_document_only": true, + "business_device_android_tests": "not applicable: cache maintenance and documentation only", + "diff_check": "passed", + "img_ignore_check": "passed", + "repository_hygiene": "passed", + "hygiene_candidate_count": 668, + "index_bytes_unchanged": true +} diff --git a/测试相关资料/如何测试/核桃派点阵屏控制服务测试流程.md b/测试相关资料/如何测试/核桃派点阵屏控制服务测试流程.md index bb5c65e..17c36a0 100644 --- a/测试相关资料/如何测试/核桃派点阵屏控制服务测试流程.md +++ b/测试相关资料/如何测试/核桃派点阵屏控制服务测试流程.md @@ -280,11 +280,21 @@ nmcli -t -f GENERAL.STATE,IP4.ADDRESS,IP4.GATEWAY device show wlan0 ## Git 仓库安全验收(`TEST-REPOSITORY-HYGIENE`) -先运行 `python "核桃派软件源代码/scripts/check_repository_hygiene.py"`。确认 Git 候选集合不包含 `测试相关资料/核桃派的用户名和密码和ip/用户名密码ip.txt`,但包含同目录 `.example.txt`、正式 IMG、OTA、离线依赖、编辑器程序和历史归档;`.gitattributes` 可以为大体积二进制配置 LFS filter,卫生检查不得因此失败。检查输出只能包含文件路径和问题类型,不得包含命中的秘密或凭据值。 +先运行 `python "核桃派软件源代码/scripts/check_repository_hygiene.py"`。确认 Git 候选集合不包含 `测试相关资料/核桃派的用户名和密码和ip/用户名密码ip.txt` 和任何 `*.img`,但包含同目录 `.example.txt`、镜像发布说明与摘要、OTA、离线依赖、编辑器程序和历史归档;`.gitattributes` 可以为大体积二进制配置 LFS filter,卫生检查不得因此失败。检查输出只能包含文件路径和问题类型,不得包含命中的秘密或凭据值。 在含中文和空格的隔离目录测试 `prepare_credentials.py`:私有文件缺失时逐字复制示例、返回非零并要求用户填写;占位符、空值和缺字段继续失败;填写完整后成功;已有文件在所有路径均保持字节不变。随后检查文本中的 Windows/macOS/Linux 开发者主目录、当前用户名和主机名、私钥头、高可信秘密及非测试归档中的私有 IPv4;对大文件流式检查 ASCII、UTF-8 和 UTF-16LE 主机标识。测试假值、回环地址、硬件地址、设备固定部署路径和正式 IMG README 的公开默认值不得误报。 -执行 `git diff --check`、`python -m pytest -q tests/test_repository_hygiene.py tests/test_workspace_layout.py` 和本机 `all` 套件。最终用 `git check-ignore -v` 复核私有文件由根规则命中,并确认 `git status --short --ignored` 只把秘密、本机状态、运行数据和可再生缓存列为忽略项;使用 `git lfs track` 与 `git lfs ls-files` 核对已配置和已暂存的 LFS 对象。本测试不执行 commit 或 push。 +执行 `git diff --check`、`python -m pytest -q tests/test_repository_hygiene.py tests/test_workspace_layout.py` 和本机 `all` 套件。最终用 `git check-ignore -v` 复核私有文件由根规则命中,并确认 `git status --short --ignored` 把秘密、本机状态、运行数据、可再生缓存和仓库外发行的 IMG 列为忽略项;使用 `git lfs track` 与 `git lfs ls-files` 核对已配置和已暂存的 LFS 对象。本测试不执行 commit 或 push。 + +### Git / LFS 本地空间维护 + +本节仅在需要清理 Git 本地空间时执行,不属于每轮业务测试。先保存 HEAD、暂存区、工作区状态以及本地 LFS 对象的 OID 与大小清单。`git count-objects -vH` 只统计普通 Git 对象,不包含 `.git/lfs/objects`;无引用对象和中断操作的临时残留可用 `git gc` 按默认保留期限清理,执行期间避免其他 Git 写操作。 + +`*.img` 加入忽略并停止跟踪后,旧提交的 LFS 指针和本地缓存仍可能存在;`git gc` 不清理 LFS 缓存。先用 `git lfs ls-files --all --long --size` 将历史文件映射到 OID,再执行 `git lfs prune --dry-run --verbose --verify-remote --verify-unreachable`。必须核对完整候选 OID 集合及全部候选的远端副本,包括已无引用的对象;候选变化或远端验证失败时停止。非交互输出可能只显示最后一个候选,不能把最后一行当作完整清单;检查候选数、经验证的 OID 集合和本地对象清单。 + +确认候选都属于可回收的历史本地副本后,执行 `git lfs prune --verify-remote --verify-unreachable`。不使用 `--force`、`--when-unverified=continue`、`git gc --prune=now`,不直接删除 `.git/objects` 或整个 `.git/lfs`。此操作只回收本地副本,不删除工作区文件、远端 LFS 数据或历史指针,也不需要重写历史或强制推送。仍在使用的 OTA、离线依赖与镜像基线文件保持原样。 + +完成后比对对象清单,确认只有预先核对的候选消失,其余对象大小保持不变;核对 HEAD、已有引用、暂存区和工作区状态,运行 `git fsck --connectivity-only --no-dangling`,统计 `.git` 总体积。连接检查不替代全部内容校验或完整历史恢复测试。一次性清理对象、远端验证结果、前后清单和回收量写入 `各种归档/`,不把具体历史版本当作以后必须删除的固定目标。按影响选测:纯缓存维护与说明修订只做上述 Git 检查、仓库卫生检查和文档差异检查,不触发设备、Android 或全量业务测试。 ## Android 0.2.1 界面专项映射