更新与提交 (SVN)
本节介绍在 AssetLibrary 中执行版本同步的具体操作流程及注意事项。
1. 执行更新操作 (Update)
点击「更新」按钮,系统会调用 svn update 命令。
操作现象
- 进度提示:按钮下方或状态栏会出现滚动条。
- 扫描触发:更新完成后,系统会自动针对受影响的目录执行一次扫描。如果您拉取了新的缩略图或元数据文件,界面将在扫描后立即更新显示。
注意事项
- 建议在开启画板或深度编辑功能前,先执行一次更新,保持本地资源为最新状态。
2. 执行提交操作 (Commit)
点击「提交」按钮,会激活「提交对话框」。
提交对话框组件
- 改动列表:列出所有处于
Added,Modified,Deleted状态的文件相对路径。您可以勾选/取消勾选来决定本次提交的内容。 - 日志输入框 (Log Message):必填项。描述本次改动的目的,例如:“更新了第一章所有掉落物的图标”。
- 确认提交:点击确认后,系统会启动后台提交线程。
[App截图:SVN 提交对话框的操作界面]
3. 常见回执信息
- 提交成功:弹窗提示“提交完毕”,版本号自增,按钮变回灰色。
- Out of Date (过期):提交失败,提示由于服务器版本较新。请先执行「更新」。
- Forbidden (权限被拒):可能是您的 SVN 账号权限不足或凭据已过期。
4. 特殊:元数据文件的同步
AssetLibrary 采用了一种隐式提交策略: 当您为资产打标签并提交该资产文件时,系统会自动检测并包含关联的 .meta 或隐藏配置文件。这确保了协作成员在拉取文件后,也能看到您打好的标签和填写的描述。
5. 安全准则
- 避免大规模重构后的自动提交:如果您移动了数百个文件夹,建议先在外部客户端确认一下目录结构,确认无误后再通过 App 提交。
- 冲突处理:如果在提交过程中遇到 Conflict 报错,App 会进入保护模式。此时,请务必转到 版本管理冲突处理 章节学习如何安全合并。