3.2 KiB
3.2 KiB
CatanBuilding 独立备份清单
来源
- 来源仓库:
C:\Users\13999\Documents\ft_3 - 来源分支:
dev_catanbuilding - 来源 commit:
b5774d8430b75d0072ac2e46921795fe8f5fd8f6 - 对比主线:
develop - merge-base:
fe1e2787277ef4053b40b78826579f15b1006e30d937c163e1313229bfe229def66f678307f0971a
- 审计目录:
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 配置,已保留HexBuildinggroup。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。
HexBuilding 核心内容
Assets/Scripts/HexGrid/**Assets/ABPackage/pkgDownloads/HexBuilding/**Assets/AddressableAssetsData/AssetGroups/HexBuilding.assetAssets/AddressableAssetsData/AssetGroups/Schemas/HexBuilding_*Assets/Settings/AddressableHelperSetting.asset中已保留HexBuilding配置。
已清理内容
- 未复制完整
AssetsPackage/、Plugins/、Scenes/、Shader/、UnconfirmedAssets/等大目录。 - 未保留
Assets/.vs/、Library/、Temp/、Logs/、UserSettings/。 - 删除
EventPartnerGatherAddressables group 及 schemas。
包配置调整
- 从
Packages/manifest.json和Packages/packages-lock.json移除了非核心编辑器包:com.boxqkrtm.ide.cursorcom.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。