版本控制

通力协作,共创美好。Unity Plastic SCM 是专为游戏开发而设计的源代码控制 – 在构建时考虑了美术师和程序员的工作流程以及大文件和二进制文件。

借助 Unity DevOps 团队的专家建议,避免隐性生产力陷阱并转向快速迭代。 访问电子书

加快发布时间表

Unity Plastic SCM 是一种可扩展、与引擎无关的版本控制源代码管理工具,适用于各种规模的游戏开发工作室。Plastic 旨在改善团队协作并提高工作效率,为美术师和程序员提供经优化的工作流程,并且处理大型存储库和二进制文件时运行速度也十分出色。

Plastic SCM is now Unity Version Control, a component of Unity DevOps

Unity Version Control

Unity Version Control web experience in the Unity dashboard

New Unity Version Control web experience

Unity Version Control users now have access to powerful VCS functionality directly from the Unity web dashboard. You can onboard and grant permissions to new users, view content across both org and repo levels, and kick off and conduct code reviews without downloading or opening a separate client.

主要优势

为美术师和程序员优化的工作流程

独立的工作流程,相同的代码仓库。开发者可以集中方式开展工作,也可通过完整的分支和合并解决方案以分布方式开展工作,而美术师可以基于文件的工作流程和直观的 UI 进行创作。

大文件和二进制文件的超快处理速度

Unity 的版本控制系统旨在通过大文件和大量代码仓库保持高性能和响应能力,轻松应对游戏开发的独特复杂性。

跨工具操作

Plastic SCM 可与包括 Unreal 在内的任何引擎配合使用,Unity 创作者可受益于 Plastic 与编辑器的深度集成。Plastic 还与 IDE、问题跟踪、协作和 DevOps 工具(如 JIRA、TeamCity、Jenkins 等)集成。

Realize value instantly

Instantly set up dedicated cloud servers out of the box to empower your teams to collaborate from anywhere in the world – even when you’re working with the large binary files common in game development.

Work without worry

Code safely with branching and merging, and make changes confidently with locking. Unity Version Control is the only VCS with both.

面向程序员

通过强大的分支和合并功能最大限度地减少冲突并加速生产。使用专为处理大型文件和代码仓库而构建的系统进行集中式或分布式工作。

面向美术师

不仅针对代码,Plastic 通过锁定可最大程度减少冲突,让您能够在连接到主项目代码仓库的单独工作区中独立工作。

面向 Git 用户

Plastic SCM 简单明了。迁移非常简单,您可以开箱即用地处理大文件并放心提交。人人皆可使用 – 技术水平不限。

面向 Perforce 用户

适用于整个团队的解决方案。让开发者满意的强大的分支和合并,再加上分布式工作的能力,同时支持更简单的美术师和非开发者工作流程。

Duncan McRoberts, Director of Software Development, Meta Company

“The speed of pulling and pushing sizable repos is impressive, and the system is considerably faster than our previous solution. The UI is intuitive for both developers and artists.”

Duncan McRoberts, Director of Software Development, Meta Company
Garry Newman, Owner and Game Developer, Facepunch Studios

“We have done some really, really huge merges over the years – the kind of merges that you would have ended up having to do by hand with other tools. It just works.”

Garry Newman, Owner and Game Developer, Facepunch Studios

版本控制集成

Plastic SCM 可与任何引擎一起使用,并可轻松集成到您的 DevOps 工具链中。它与问题跟踪、沟通、协作、CI、IDE 等工具配合良好。

Unity 徽标
Jenkins
Rider Jetbrains
TeamcCity Jetbrains
Jira
Bamboo
Unreal 引擎
Discord

免费试用,随用随付

您的前三个用户和每月 5GB 的数据存储是免费的。之后,定价取决于每月活跃用户数和总云存储量。有关本地解决方案的信息,请联系销售了解有关 Plastic Enterprise 版本的信息。

使之成为现实

《Goodbye Volcano High》

由工作者拥有的合作型工作室如何让美术师和工程师在制作过程中保持一致?阅读 KO_OP 如何使用 Plastic SCM 推动协作。

《Return to Nangrim》

了解 Sycoforge 如何利用 Unity 工具来管理不断扩大的项目作用域,并整合玩家反馈以实现快速、迭代的游戏开发。

《Subnautica》

了解 Unknown Worlds 为什么选择 Unity 和 Plastic SCM 来帮助实现《Subnautica》

Resources

Project organization and VCS best practices

Learn the key concepts of version control, as well as tips and tricks you can use when setting up your Unity project to help ensure smooth, efficient team collaboration.

Avoid hidden productivity costs

We’ve collected insights from our product and engineering teams on three of the most common version control pitfalls holding studios back from doing what they do best: creating.

Getting started

Want to dive into Unity Version Control but don’t know where to begin? Check out our introductory course on Unity Learn and start collaborating more efficiently today.

联系我们,开始使用

通过这些简单的操作步骤,可在几分钟内启动并运行版本控制。如果您需要更多建议,或只是心存疑问,Unity 支持团队都将随时准备提供帮助。

常见问题解答

Unity Plastic SCM 只能与 Unity 一起使用吗?

不,您可以将 Plastic 与您堆栈中的几乎任何其他软件结合使用,以解锁强大的 VCS。但是,Unity 的 Plastic 软件包让在核心引擎中的 Plastic 使用更加直观。

我该如何开始?

要开始使用 Plastic,需使用您的 Unity 帐户注册该服务。您可以在此处找到可帮助您在 Unity 编辑器或其他引擎中开始使用的指南。如果在开始之前还有其他疑问,请随时与我们联系

什么是 Plastic 云版本?

Plastic Cloud Edition 是一个托管、多租户、基于云的服务器,组织可以使用它在云中存储其 Plastic 代码仓库。

Plastic 云版本是为谁准备的?

Plastic 云版本是为只需要一个云服务器(和可选的本地克隆代码仓库)来处理超大代码仓库和文件的游戏开发团队提供的版本控制系统。您可以推送/拉取(或直接签入)到云服务器。云版本包括 Plastic SCM 客户端和云服务。

我需要具备哪些条件才能使用 Plastic 云版本?

您需要订阅 Plastic 云版本才能将代码仓库存储在我们的托管服务中。

我需要哪个版本的 Unity Plastic SCM 才能访问 Unity Plastic SCM 云?

您需要 5.4.16.719 或更高版本。我们的网络 API 针对 Unity Plastic SCM 云进行了更新和扩展,因此旧版本将无法使用。

Plastic SCM 云版本是否需要本地(内部)Plastic 服务器?

不需要。

How do I upload my data to the Cloud?

You push your data from your local server to the Cloud.

我可以使用 Plastic 云版本进行签入和合并吗?

是的,您可以直接签入并合并到云。

如果我使用 Plastic Gluon 访问 Plastic 云,我可以锁定文件吗?

是的,可以。您还可以在 Plastic 云组织的控制面板中配置签出时将锁定的文件。

Plastic 云如何保护我的数据?

在将代码和数据上传到 Plastic 云之前,Plastic SCM 可以对它们进行加密。当您请求新的 Plastic 云组织托管您的代码仓库时,可将其设置为“加密”。这意味着每当您向其上传数据时,Plastic 云都需要数据加密。

如何确保与 Plastic 云的连接安全?

Plastic 云只允许 SSL 连接。

Plastic 云版本如何提供许可?

Plastic 云版本包括一个免费套餐 - 含三个免费活跃用户和 5GB 存储空间。从第四个用户开始,您需要按月为每个活跃用户付费。如果用户在一个月内处于非活跃状态,则您当月不需为该用户付费。如果您的存储空间超过 5GB,则需要为每个团队而不是每个用户使用的额外存储空间付费。有关详细信息,请参阅定价说明。

用户可以有多个设备吗?

是的。出于许可目的,我们只计算活跃用户数,不考虑使用设备数或安装服务器数。

Do I have to pay for additional servers?

No. For licensing purposes, we only count the number of active users, regardless of the number of devices used or the number of servers installed.

我需要为只读用户付费吗?

不需要。如果用户不执行写入操作(例如签入),则视其为只读用户。

我可以停用用户并将他们替换为新用户吗?

是的。您可以随时激活和停用用户。Unity Plastic SCM 保留每个用户(不管是活跃用户还是停用用户)的历史记录。只有活跃用户可以访问系统。

Unity Plastic SCM 云版本支持包括哪些内容?
  • 24 小时内电子邮件支持响应
  • 远程支持连接,以解决更复杂的问题
  • 优先从开发团队获得代码“修补程序”

在此了解详情

“活跃”用户的定义是什么?

如果用户在给定月份执行了以下任一操作,就视其为活跃用户:

1.对代码仓库执行写入操作,以:

  • 进行签入
  • 进行代码审查
  • 创建对象,如标签、变更集(推送或签入)、分支、属性或代码仓库

2.上传或下载 5MB 的数据。

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了