使用多人协作【查看历史记录】

功能概述

使用盘古多人协作对资产提交后,可以通过历史记录功能翻查到自己与同事的提交记录,利用提交记录可以通过盘古追溯提交的文件,或者发起审核。

效果预览

提交记录的查询&单条提交的文件列表查询:

history_overivew

使用前提

  1. 完成Pangu OpenId登录
  2. 按项目实际情况使用Pangu的多人协作完成资源上锁&提交,参考文档如下:
    1. 使用多人协作【接入PanguCook】

    2. 使用多人协作【未接入PanguCook】

入口

查询历史记录有两个入口:

  1. 从Pangu提供的历史按钮点击进去查询
  2. 从UE的大纲视图右键进入

具体操作

从Pangu提供的历史按钮点击进去查询

通过 Pangu窗口 ->Tile面板 -> History 打开历史记录面板 PanguMenuResourceManager_1

首次会显示当前项目最近的100条提交记录,可以按需点击Next 100按钮加载更早的提交记录。

场景提交历史面版说明

以表格的形式显示提交记录:

PanguMenuResourceManager_1

序号功能
刷新&筛选区域,可以对历史记录进行刷新,实时查看新增的记录,或者通过关键字筛选作者和消息记录,另外也可以通过日期选择对提交时间进行筛选
以列表的形式显示了历史记录,信息包括ID,提交者,提交附带的message,提交时间,最后还可以点击按钮打开提交的文件详细信息
当前显示的提交记录的数量
操作栏,Next 100按钮可以加载更早的100条记录,Submit Review按钮可以对勾选的历史记录发起审核

其中根据勾选的历史记录发起审核,如果多条历史记录包含了相同的文件,那么会选取版本号最大的作为审核文件的版本信息,审核者下载的时候就会下载最大版本号对应的文件内容。

查看提交记录的详细信息

当点击某一条提交记录最右侧的Files按钮打开详细信息,也是以表格的形式显示该提交记录中的全部提交文件:

PanguMenuResourceManager_1

序号功能
当前提交记录的一些相关信息,包括作者,Message,日期
刷新按钮
以列表的形式显示了全部提交的文件,信息包括版本号,文件名,文件类型,文件提交类型,文件路径
此提交记录中的文件数量

根据指定的提交记录的消息查询相关的提交文件列表

在盘古多人协作中,每一次提交都需要填写提交信息,这个提交信息也会作为一个签名,签署在这些文件上。所以我们可以通过提交信息查询到提交的文件,若有多条提交记录会合并展示。操作方法如下:

在UE的大纲视图,右键菜单中选择Open ResManager with signature notes即可通过提交信息(这里也称为签名),查询出使用该提交信息提交的所有文件

ResManger_with_notes

点击后填写提交信息/签名

signature_note_input

查询的提交信息/签名需要和提交时填写的内容完全一致才能查询,建议通过以下方式获取完整的提交日志

  • 历史记录面板的Message列获取
  • Actor签名的窗口中获取
  • 易协作单描述或者项目约定的提交规范
  • Svn/Perforce提交记录的Message信息

点击Ok即可查询到使用该提交日志提交的所有文件。可以查询多个日志,用分号(;)隔开即可。

signature_note_resmangaer

查询Actor最近一次的提交日志

盘古可以查询到Actor最近一次的提交信息,进而追溯到完整的提交内容与制作者,以方便问题查证与发起审核请求。操作方式如下,在场景中选中需要查询的Actor点击右键菜单,选择Show selected Actors' collaboration commit info菜单

actor_signature

点击进入后即可查询到选中Actor的最后一个提交信息。

actor_note

  • Actor若经过多次多人协作提交,系统只会保留最后一次的提交信息作为签名;
  • 若选中多个Actor时,系统会将多个Actor的提交信息签名整理去重,用分号分隔多个提交信息;

Q&A

一、为什么我查询Actor的提交信息时,是空白的?

actor_empty_signautre

因为该Actor没使用盘古的多人协作提交,只有使用盘古多人协作提交的Actor才会打上签名。