Files
back_cantanBuilding/BACKUP_MANIFEST.md
2026-05-26 17:55:41 +08:00

76 lines
3.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CatanBuilding 独立备份清单
## 来源
- 来源仓库:`C:\Users\13999\Documents\ft_3`
- 来源分支:`dev_catanbuilding`
- 来源 commit`b5774d8430b75d0072ac2e46921795fe8f5fd8f6`
- 对比主线:`develop`
- merge-base
- `fe1e2787277ef4053b40b78826579f15b1006e30`
- `d937c163e1313229bfe229def66f678307f0971a`
- 审计目录:`C:\tmp\catanbuilding-backup-audit`
## 备份方式
`ft_3\Client` 复制为新的 Unity 工程根目录,并在 `C:\Users\13999\Documents\CatanBuildingBackup` 内执行独立 `git init`。该目录不是 worktree不共享源仓库 `.git` 历史和对象库。
本次采用瘦身备份策略,不再复制完整 `Assets/`。先前全量复制会达到约 38GB主要来自 `AssetsPackage`,不适合作为远端备份库。
## 保留目录
- `ProjectSettings/`Unity 工程配置。
- `Packages/`UPM manifest 和少量 embedded packages。
- `LocalPackages/`manifest 中 `file:../LocalPackages/...` 引用的本地包,当前约 281MB。
- `Assets/Scripts/`:完整脚本目录,体积小,保留 ft_3 运行框架和 HexGrid 宿主依赖。
- `Assets/AddressableAssetsData/`Addressables 配置,已保留 `HexBuilding` group。
- `Assets/Settings/`:包含 `AddressableHelperSetting.asset`
- `Assets/ABPackage/pkgDownloads/HexBuilding/`HexBuilding Addressables 资源本体。
- `Assets/ABPackage/pkgFirstPackage/Fonts/`HexMapPanel 文本直接依赖字体。
- `Assets/AssetsPackage/art/terrainbuilding/test01/``hex_build_01.prefab` 直接引用的 terrainbuilding 美术资源。
- `Assets/AssetsPackage/UI/common/btn_close.png``mask.png`HexMapPanel 直接引用 UI 图。
- `Assets/AssetsPackage/Animation/ui/FishingMapPanel/FishingMapPanel.controller`HexMapPanel 直接引用 Animator Controller。
- `Assets/CoreLib/``Assets/Plugins/Demigiant/``Assets/Plugins/SignalR/``Assets/Plugins/LubanLib/``Assets/Plugins/CodeStage/`:脚本编译所需的最小 DLL/运行库依赖。
- `Assets/AppsFlyer/``Assets/MaxSdk/``Assets/Plugins/IngameDebugConsole/``Assets/Plugins/WaterCausticsModules/`:完整 `Assets/Scripts/` 编译链路继续需要的插件脚本/运行库。
## HexBuilding 核心内容
- `Assets/Scripts/HexGrid/**`
- `Assets/ABPackage/pkgDownloads/HexBuilding/**`
- `Assets/AddressableAssetsData/AssetGroups/HexBuilding.asset`
- `Assets/AddressableAssetsData/AssetGroups/Schemas/HexBuilding_*`
- `Assets/Settings/AddressableHelperSetting.asset` 中已保留 `HexBuilding` 配置。
## 已清理内容
- 未复制完整 `AssetsPackage/``Plugins/``Scenes/``Shader/``UnconfirmedAssets/` 等大目录。
- 未保留 `Assets/.vs/``Library/``Temp/``Logs/``UserSettings/`
- 删除 `EventPartnerGather` Addressables group 及 schemas。
## 包配置调整
-`Packages/manifest.json``Packages/packages-lock.json` 移除了非核心编辑器包:
- `com.boxqkrtm.ide.cursor`
- `com.github.skistua.unity-vimeditor`
-`Packages/manifest.json` 移除了不存在依赖包 `com.asap.core``testables` 标记。
## 当前体积
执行瘦身后目录约 556MB
- `LocalPackages/`:约 281MB。
- `Assets/`:约 204MB。
- `Packages/`:约 67MB。
- `ProjectSettings/`:约 0.1MB。
## 验证记录
- 已确认 `HexBuilding.asset` 包含地址:`BuildModel``HexMapPanel``hex_build_01_info``hex_build_01``HexMapAct`
- 已确认 `AddressableHelperSetting.asset` 包含 `HexBuilding`
- Unity batchmode 已通过工程打开和脚本编译检查,验证记录见 `DEPENDENCY_REPORT.md`
## 远端
目标远端:`ssh://git@git.zz.com:2222/shandong/back_cantanBuilding.git`