Perforce 集成

Perforce 集成

本文档介绍仅当控制 Toolkit 配置时可用的功能。有关详细信息,请参见 Shotgun 集成管理员手册。本文档介绍了 Toolkit 的 Perforce 集成 - 内容、受众和实现方式的深层概述。

简介

Shotgun Toolkit Perforce 集成简化了在各种 Toolkit 应用和插件内操作 Perforce 的流程。

Perforce 操作内置在标准 Toolkit 文件管理器、发布应用和加载器应用中,因此能很好地融入常规工作流中。这样,我们就可以在 Shotgun 中对照正确的素材和任务来跟踪 Perforce 的各种更改和文件修订。您的美工人员因此可以集中更多精力创作精彩的素材,减少在 Perforce 内管理这些素材所花费的时间。

适用对象是谁?

最初发布的 Perforce 集成针对的是典型的游戏工作流。在这类工作流中,美工人员处理的常常是最新版本的素材和文件。

它并不提供 VFX 工作流,这种工作流往往需要美工人员处理旧版本的素材。但是,我们很愿意与想要这样使用 Perforce 的用户讨论这个问题,因此如果您对此感兴趣,请联系 support@shotgunsoftware.com。

实现

集成由几个部分组成。这些组成部分包括一个新框架、两个新应用和一套自定义挂钩,它们与其他 Toolkit 应用搭配使用来实现对 Perforce 的感知:

1. Perforce 框架

Perforce 框架包含一套常用功能,供其他应用和挂钩用来提供 Perforce 集成。

2. 多 Perforce 应用

此应用向不同的插件和 DCC 软件包(例如 Maya 和 Photoshop)提供常用的 Perforce 相关命令。

3. 自定义挂钩

集成实际上是在框架随附的自定义挂钩中进行。文件管理器的自定义挂钩可同步最新的版本和检出文件,而发布应用的挂钩则可在发布过程中重新检入文件。

4. Perforce 同步进程

最后,Perforce 同步进程会在 Shotgun 中为所有新提交的 Perforce 文件修订和更改创建实体。这些创建的内容将带有链接,根据需要链接到正确的实体(例如素材)和任务。

注意:请务必保证此进程正常运行,以确保及时在 Perforce 与 Shotgun 之间同步所有更改。请阅读应用文档了解更多详细信息。

限制

目前,将 Toolkit 与 Perforce 搭配使用存在一些限制 - 我们正在积极解决这些问题,并将在未来的版本中去除这些限制。

  1. Perforce 工作空间映射 - 目前,所有用户必须将他们的工作空间映射到同一个本地绝对路径。此路径必须与使用 Toolkit 设置项目时配置的 Toolkit 主文件存储相同。
  2. 配置位置 - 此位置目前必须位于一个所有用户均可访问的共享网络驱动器上。
  3. 目前还不支持多个存储根目录。

配置

我们提供分步手册,指导您如何选择并更新配置,使它与 Perforce 兼容。这其中涉及到更新 Shotgun 站点的某些设置,将 Perforce 服务器信息添加至您的配置,设置工作空间,更新目录结构和文件命名约定,以及为 Perforce 更新应用和挂钩。

反馈

我们很乐意与您讨论与 Toolkit 有关的一切,并期待您的任何反馈。如果您有任何意见,请在我们的论坛发帖或联系 support@shotgunsoftware.com。

 

Ooyala

 
关注

0 评论

登录写评论。