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 IDE
|
||||||
.trae/
|
.trae/
|
||||||
docs/toolsapi/thinkphp
|
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
|
## [v6.134.0] - 2026-06-26
|
||||||
|
|
||||||
### 🛠 修复(App Store 审核合规 - Guideline 2.4.5(i) / 2.1(a))
|
### 🛠 修复(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