版本管理
打包任务执行后,默认会根据根据打包任务的输入和输出生成包含如下数据的打包记录:
- File:输出的文件名
- Size:修改的文件的总大小
- Timestamp:打包完成的时间戳
- Data:打包的日期
- Platform:打包的平台
- Elapsed:打包的耗时
- Changes:打包后修改的文件
- Build:打包配置的名字
打包记录默认会生成在这个文件中:
- Assets/xaset/Records.asset
使用版本管理工具,可以全面直观的查看和使用这些数据。如下图:
打开方式
可以使用编辑器顶部的 xasset/Versions 菜单打开版本管理界面,如下图:
使用说明
如何使用版本管理工具?可以参考版本管理工具的各个选项的含义:
- Settings:在编辑器中定位到全局的打包配置。
- Changes:选中版本的修改内容。
- Tools:其他工具的入口,主要包含 Builds、Loadabes、Manifests。
- Build Bundles:打包资产的菜单,会根据工程中 Build 配置的数量自动创建子菜单。
- Build Player:打包安装包的菜单,会根据工程中 Split Config 配置的数量自动创建子菜单。
- Clear:清理数据和所有打包数据的入口。
- Open:快速打开一些常用文件夹的入口,例如打包输出目录,编辑器下载目录,编辑器临时目录。
- Copy To StreamingAssets:根据生效的分包配置,把选中的版本数据拷贝到安装包资产目录。
- Rebase:基于选中的版本记录,生成一个新的版本文件,可以用来回滚。
- Remove:删除当前选中的版本记录。
注意事项
- Unity 的增量打包依赖了最后一次打包的文件,在使用 Clear 菜单的时候,Clear Build 要慎用。