多人协作提交面板
多人协作相关面板,在此面板支持锁定、查看、更新、提交、回退文件等操作。
提交面板因为提交入口不同而显示不同的内容,通用示意如下:
序号 | 描述 |
---|---|
① | 工具栏 |
② | 资产面板 |
③ | 操作栏 |
④ | 状态栏 |
工具栏支持筛选、分组、搜索和刷新。
- 筛选支持按照如下图所示的字段进行筛选,同时二级菜单支持全选或者部分选择。
-
分组,支持按照指定字段分组显示
-
刷新:点击刷新会刷新文件锁的状态和文件状态。
-
搜索栏: 目前仅支持按文件名搜索,支持模糊搜索。
资产面板提供文件列表展示、右键快捷菜单以及快捷键三个部分的功能
以文件为单位,显示选中范围的资产列表,点击表头可以按照当前列的内容进行排序。
- 复选框:支持全选,勾选的范围影响下方操作栏的操作范围
- 锁图标:资产的锁定状态,如果被自己锁定则是蓝色,如果是没有锁就是白色,如果他人锁,就是其他颜色。
- Name:资产名称,Pangu使用不同的颜色和图标来表示不同的文件状态,鼠标悬停在资产名称上也可显示当前文件的状态。
- Status:文件状态
- Category:文件所属的子系统,如果为Common则表示该资产为通用资产
- Type:资产类型
- File Path:资产路径,对应资产存在的真实路径,右键可打开对应的文件目录
- Owner:资产被谁锁定,没有则不显示
- Operation:资产的可执行操作,目前支持与
Owner
发起popo对话
方便用户执行资产的批处理操作,在文字处右键可以呼出快捷菜单
对不同的状态的文件右键,呼出的菜单略不一样。
Normal
状态的文件右键呼出菜单如下:
Conflict
状态的文件右键呼出的菜单如下:
TreeConflict
状态的文件右键呼出的菜单如下:
- Show File in System Explorer:在文件夹中显示该文件。
- Accept Mine:对于冲突的文件,使用本地的修改
- Accept Theirs:对于冲突的文件,使用版本库的修改
- Resolve Tree Conflict:自动解决树冲突
- Resolve Auto:如果文件是被自己锁定的,则使用
Accept Mine
解决文件冲突,如果文件是被他人锁定的,则使用Accept Theirs
解决文件冲突。 - Reset Files:针对被勾选的文件列表,放弃本地所有修改,并更新到版本库最新的版本。
- Reset Directories:针对
Managed Directories
中的目录列表,放弃本地所有修改,并更新到版本库最新的版本。
- 可以在面板中红框区域有选中文件的情况下按 Ctrl+C 复制当前选中的文件列表到剪贴板。
获取到文件列表后,需要的用户可以在打开任意资源管理面板的时候,对着资产面板按 Ctrl+V 将获取到的文件列表粘贴到当前的资产面板中,资产面板中就会显示出全部的获取到的文件。
- 单击文件可以选中文件,配合
Shift
和Ctrl
使用,可以任意选中多个文件,此时右键呼出菜单,执行任一操作,对当前选中的所有文件都会生效。
选中:鼠标单击文件,选中态为蓝色高亮,选中后影响右键呼出菜单的操作范围;也支持对选中的多个文件批量勾选
勾选:鼠标单击复选框,勾选后复选框显示为“☑”,勾选后影响操作栏按钮的操作范围
资产面板下方显示对资产执行的版本管理操作
-
Fix:当面板中出现了Illegal标签页,则表示本地环境中出现了只存在资源描述文件、而不存在文件本身的错误,此时需要勾选这个标签页下的所有文件,然后点击
Fix
按钮,Pangu会把这些多余的资源描述文件删除并提示你需要提交。 -
Checkout:暂时没有用处,后续会去掉
-
Submit:提交勾选的文件,被提交的文件都必须是被自己锁定的,未锁定/被他人锁定的文件都不被允许提交。具体可参考使用多人协作【提交文件】。
-
Update:更新资产表格中勾选的文件,具体可参考使用多人协作【更新文件】。
-
Revert:把资产表格中勾选的文件还原,具体可参考使用多人协作【清理和还原】。
-
Update Directory:更新
Managed Directories
中的目录列表,具体可参考使用多人协作【更新文件】。 -
CleanUP Directoty:清理
Managed Directories
中的目录列表,具体可参考使用多人协作【清理和还原】。
-
用户进行文件状态刷新、提交、更新等操作时,会以进度条方式显示任务进度,并且会按照实际情况给出提示。
- 如果上述任务失败会显示红色字体的ready,否则是白色字体的ready。
-
显示当前统计的地块数量以及文件的数量。
-
是否在提交成功后自动解锁资产,勾选则自动解锁资产