chore: 仓库瘦身 - 清理历史大文件并恢复 sqlite3.dll 依赖
- filter-repo 移除 nuget_test/compress/uploads/base64/showcases/debug_*.png - 恢复 prebuilt/sqlite3.dll (CMakeLists:116 Drift 依赖) - .gitignore 新增服务端产物/调试截图/日志忽略规则 - .git 277MB -> 60MB
This commit is contained in:
10
.gitignore
vendored
10
.gitignore
vendored
@@ -63,3 +63,13 @@ app.*.map.json
|
||||
# Trae IDE
|
||||
.trae/
|
||||
docs/toolsapi/thinkphp
|
||||
|
||||
# 服务端运行产物(不入库,部署时服务端自管)
|
||||
/docs/toolsapi/public/compress/
|
||||
/docs/toolsapi/public/uploads/
|
||||
/docs/toolsapi/public/base64/
|
||||
|
||||
# 调试截图 / 运行日志(误提交清理,防止再次入库)
|
||||
/debug_*.png
|
||||
/ohos_run_log.txt
|
||||
/build_log.txt
|
||||
|
||||
36
CHANGELOG.md
36
CHANGELOG.md
@@ -6,6 +6,42 @@
|
||||
|
||||
***
|
||||
|
||||
## [v6.135.0] - 2026-06-26
|
||||
|
||||
### 🧹 仓库瘦身(历史大文件清理)
|
||||
|
||||
#### 背景
|
||||
远程仓库体积膨胀至 598 MB(Gitea 服务端统计),本地 `.git` 277 MB。历史中累积了大量第三方二进制、服务端运行产物与调试截图,导致单次 `git push` 触发 Nginx HTTP 413(请求体过大)。
|
||||
|
||||
#### 操作(`git-filter-repo` 改写全部历史)
|
||||
从所有历史提交中移除以下路径:
|
||||
|
||||
| 路径 | 类型 | 说明 |
|
||||
|---|---|---|
|
||||
| `windows/local_packages/sqlite3/nuget_test/` | 第三方二进制 | NuGet 测试包(多平台 .so/.dll/.dylib),Flutter 项目不该提交 |
|
||||
| `docs/toolsapi/public/compress/` | 服务端产物 | 图片压缩缓存 |
|
||||
| `docs/toolsapi/public/uploads/` | 用户上传 | 服务端运行时数据,绝对不该入库 |
|
||||
| `docs/toolsapi/public/base64/` | 服务端产物 | base64 编码图片 |
|
||||
| `packages/liquid_glass_easy/showcases/` | 展示资源 | gif 演示文件 |
|
||||
| `debug_*.png`(根目录 6 个) | 调试截图 | 误提交的调试截图 |
|
||||
|
||||
#### 保留(构建/运行依赖)
|
||||
- `windows/local_packages/sqlite3/prebuilt/sqlite3.dll`(3.1 MB):`windows/CMakeLists.txt:116` 引用,Drift 数据库 Windows 端依赖,已从备份恢复
|
||||
- `docs/toolsapi/public/qqwry.dat` / `file.json`:服务端运行依赖,本次保留待评估
|
||||
- `assets/images/empty/rz.png` / iOS AppIcon:建议后续压缩替换,不从历史删除
|
||||
|
||||
#### `.gitignore` 新增
|
||||
- `/docs/toolsapi/public/{compress,uploads,base64}/`
|
||||
- `/debug_*.png`、`/ohos_run_log.txt`、`/build_log.txt`
|
||||
|
||||
#### 效果
|
||||
- 本地 `.git`:277 MB → 60 MB(降 78%)
|
||||
- 改写 113 个提交,HEAD 由 `6c8c2e24` → `d01863d0`
|
||||
- 备份:`/tmp/xianyan-backup-20260626-074855.bundle`(164 MB)
|
||||
- ⚠️ 协作者需重新 clone(历史已改写,force push 覆盖远程)
|
||||
|
||||
---
|
||||
|
||||
## [v6.134.0] - 2026-06-26
|
||||
|
||||
### 🛠 修复(App Store 审核合规 - Guideline 2.4.5(i) / 2.1(a))
|
||||
|
||||
BIN
windows/local_packages/sqlite3/prebuilt/sqlite3.dll
Normal file
BIN
windows/local_packages/sqlite3/prebuilt/sqlite3.dll
Normal file
Binary file not shown.
Reference in New Issue
Block a user