Skip to content

更新与提交 (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 会进入保护模式。此时,请务必转到 版本管理冲突处理 章节学习如何安全合并。

Professional Game Asset Management Tool