• 游戏
  • 工业
  • 资源
  • 社区
  • 学习
  • 支持
开发
Unity 引擎
为任何平台构建2D和3D游戏
下载计划和定价
商业化
应用内购买(IAP)
发现并管理各商店的IAP
聚合平台
最大化收入并优化变现
Ad Quality
保护您应用的用户体验
Tapjoy
建立长期用户忠诚度
所有变现产品
用户获取
用户获取
被发现并获取移动用户
Unity向量AI
将玩家与合适的游戏连接
Aura设备内广告
在用户高峰参与时触达用户
所有增长产品
使用案例
3D协作
实时构建和审查3D项目
沉浸式培训
在沉浸式环境中培训
客户体验
创建互动3D体验
所有行业解决方案
行业
制造业
实现运营卓越
零售
将店内体验转化为在线体验
汽车
提升创新和车内体验
所有行业
技术库
文档
官方用户手册和API参考
开发者工具
发布版本和问题跟踪器
路线图
查看即将推出的功能
术语表
技术术语库
洞察
案例分析
真实成功案例
最佳实践指南
专家提示和技巧
所有资源
新增功能
博客
更新、信息和技术提示
新闻
新闻、故事和新闻中心
社区中心
讨论
讨论、解决问题和连接
事件
全球和本地活动
社区故事
Made with Unity
展示Unity创作者
直播活动
加入开发者、创作者和内部人员
Unity奖项
庆祝全球的Unity创作者
适合每个级别
Unity Learn
免费掌握Unity技能
专业培训
通过Unity培训师提升您的团队
Unity新手
准备开始
开始您的学习
Unity基础路径
你是Unity 新手?开始您的旅程
使用指南
可操作的技巧和最佳实践
教育
对于学生
开启您的职业生涯
对于教育者
增强您的教学
教育资助许可证
将Unity的力量带入您的机构
认证
证明您的Unity精通
支持选项
获取帮助
帮助您在Unity中取得成功
成功计划
通过专家支持更快实现目标
常见问题解答
常见问题解答
联系我们
与我们的团队联系
计划和定价
语言
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
社交
货币
采购
  • 产品
  • Unity Ads
  • 订阅
  • Unity Asset Store
  • 经销商
教育
  • 学生
  • 教师
  • 机构
  • 认证
  • 学习
  • 技能发展计划
下载
  • Unity Hub
  • 下载存档
  • Beta 版测试
Unity Labs
  • 实验室
  • 作品
资源
  • 学习平台
  • 社区
  • 文档
  • Unity QA
  • 常见问题解答
  • 服务状态
  • 案例分析
  • Made with Unity
Unity
  • 我们公司
  • 新闻简报
  • 博客
  • 事件
  • 工作机会
  • 帮助
  • 新闻
  • 合作伙伴
  • 投资人
  • 附属机构
  • 安防
  • 社会影响力
  • 包容性与多样性
  • 联系我们
版权所有 © 2025 Unity Technologies
  • 法律
  • 隐私政策
  • Cookie
  • 不要出售或分享我的个人信息

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其分支机构在美国及其他地区的商标或注册商标(单击此处获取更多信息)。其他名称或品牌是其各自所有者的商标。

Hero background image

Unity 版本控制

使用专门帮助程序员、艺术家和设计师克服游戏开发挑战的版本控制系统 (VCS) 更高效地创建,基于 Plastic SCM 技术 - 可在云端或本地部署。
免费开始使用
了解详情
免费开始使用
了解详情
  • 概述
  • 优势
  • 集成
  • 定价
  • 用户基础
  • 常见问题解答
免费开始使用
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。
请点击这里。
Plastic SCM(现为 Unity 版本控制),Unity 的版本控制解决方案

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

加快发布时间表

Unity 版本控制是一种可扩展、与引擎无关的版本控制和源代码管理工具,适用于各种规模的游戏开发工作室。基于强大的 Plastic SCM 技术构建,Unity 版本控制为艺术家和程序员提供了优化的工作流程,并在处理大型文件和二进制文件时具有卓越的速度。 查看我们的用户如何利用这项技术无妥协地创造。

听取我们客户的想法
智能锁
在锁定规则面板中设置自定义锁定规则,包括分支排除。

智能锁:用于自信的分支

无论您是否分支,智能锁通过在分支之间“移动”来强制执行单一开发线,直到到达目标分支,在那里更改被检查或合并回去。通过移动并自动检查以确认您正在使用最新版本,然后再允许您锁定文件,智能锁大大减少了合并冲突的风险。

免费试用
工作原理
中心
在中心创建项目时创建并链接版本控制库。

在中心更轻松地管理 VCS

现在在 Unity Hub 中直接启用和管理版本控制比以往任何时候都更容易。只需选择一个复选框,您就可以创建并将版本控制库链接到新项目。查看项目与库的连接状态,并将库链接和取消链接到现有项目。

了解如何
本地席位
直接从您的云后台管理本地席位和代码仓库。

您的代码,在您的服务器上

每个团队的工作方式都不同。这就是为什么 Unity 版本控制让您可以灵活选择代码存放位置。在云端托管以方便,或在自己的服务器上部署以完全控制您的环境和数据。

开始使用

主要优势

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

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

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

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

跨工具操作

Unity 版本控制系统可与任何引擎配合使用,包括 Unreal,Unity 创作者可以受益于其与编辑器的深度集成。Unity 版本控制系统还与 IDE、问题跟踪、协作和 DevOps 工具(如 JIRA、Rider、TeamCity、Jenkins 等)集成。

立即实现价值

立即设置专用云服务器,帮助您的团队从世界任何地方协作——即使在处理游戏开发中常见的大型二进制文件时也是如此。

无忧工作

通过分支和合并安全地编码,并通过锁定自信地进行更改。Unity 版本控制系统是唯一同时具备这两者的版本控制系统。

随处部署

在云中工作以获得速度和便利,或在本地托管服务器以对您的数据、安全性和基础设施进行最终控制。选择权在您。

面向程序员

面向程序员

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

管理您的代码
面向艺术家

面向艺术家

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

探索美术师解决方案
面向 Git 用户

面向 Git 用户

Unity 版本控制系统就是这么好用。迁移非常简单,您可以开箱即用地处理大文件并放心提交。人人皆可使用 – 技术水平不限。

针对游戏开发获取 VCS
面向 Perforce 用户

面向 Perforce 用户

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

简化您的工作流程
“[Unity 版本控制系统]可以处理大型文件和代码仓库。视觉分支管理器非常出色;我们的图形设计师可以轻松使用它。让外部人员对特定项目进行有限访问的工作也能轻松实现。”
Ralf Mauerhofer
RALF MAUERHOFER / KOBOLDGAMES GMBHGame Developer and Cofounder
“拉取和推送超大代码仓库的速度令人印象深刻,比我们之前的解决方案快得多。开发者和美术师都能轻松使用其 UI。”
Duncan McRoberts
DUNCAN MCROBERTS / META COMPANYDirector of Software Development
“多年来,我们进行过一些非常非常巨大的合并——这些合并大到我们不得不使用其他工具手动完成的地步。但使用 Plastic SCM 后,我们根本不需要考虑这些问题。”
Garry Newman
GARRY NEWMAN / FACEPUNCH STUDIOSOwner and Game Developer
提示
免费试用,随用随付

您的前三个用户和每月 5GB 小时的数据存储是免费的。之后,定价取决于每月活跃用户数和总云存储量。需要自托管解决方案吗?您现在可以直接将本地席位添加到您的 DevOps 订阅中。

完整的定价详情

使用 Unity 版本控制制作

Monster Closet Games

项目 Shrine

了解 Monster Closet Games 如何利用与引擎无关的 Unity DevOps 解决方案和 Unreal Engine 的自动化来最大化效率。

阅读博客
《Return to Nangrim》

《Return to Nangrim》

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

查看案例分析
Subnautica Below Zero 艺术

《Subnautica》

了解为什么 Unknown Worlds 选择 Unity 解决方案进行版本控制,以帮助实现 Subnautica 的生动呈现。

查看案例分析

资源

2024 版本控制(Unity 6 版)。

项目组织和 VCS 最佳实践

了解版本控制的关键概念,以及设置 Unity 项目时可以使用的提示和技巧,以帮助确保团队协作顺利高效。

阅读更多
干扰您发布时间表的隐性生产力成本电子书

避免隐性生产力成本

我们从我们的产品和工程团队收集了关于三个最常见版本控制陷阱的见解,这些陷阱阻碍了工作室做他们最擅长的事情:创造。

阅读更多
Unity Plastic SCM 标志

准备开始

想深入了解 Unity 版本控制,但不知道从哪里开始?查看我们在 Unity Learn 上的入门课程,今天就开始更高效地协作。

了解详情
Callout DevOps
联系我们,开始使用

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

开始使用
联系技术支持

常见问题解答

Unity 版本控制只能与 Unity 一起使用吗?

+

不,您可以将 Unity 版本控制与您堆栈中的几乎任何其他软件结合使用,以解锁强大的 VCS。然而,Unity 的版本控制包使得在核心游戏引擎中使用版本控制变得更加直观。

我该如何开始?

+

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

什么是 Unity 版本控制?

+

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

Unity 版本控制适合谁?

+

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

我需要什么才能使用 Unity 版本控制?

+

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

我的数据在云中如何安全?

+

当您使用 Unity 版本控制时,下载和上传通信始终通过 SSL 完成,这为从客户端发送到服务器的数据包提供了安全加密。

如何确保与 Unity 版本控制的连接安全?

+

Unity 版本控制仅允许 SSL 连接。

Unity 版本控制的许可是如何工作的?

+

Unity 版本控制包括一个免费层,提供三个免费席位和 5 GB 小时的存储。在第四个用户之后,您需要按月为每个席位付费。如果您的存储超过 5 GB 小时,您需要为每个团队而不是每个用户使用的额外存储付费。 有关详细信息,请参阅定价说明。

用户可以有多个设备吗?

+

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

我需要为额外的服务器付费吗?

+

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

什么是 Plastic SCM?

+

Unity 版本控制是我们对 Plastic SCM 的新品牌。它仍然是同样出色的解决方案,拥有您所喜爱的所有功能,只是换了一个新品牌名称。

Unity 版本控制需要本地(内部)Plastic 服务器吗?

+

不,Unity 版本控制作为 Unity DevOps 的一个组件,是一个在云中运行的托管服务。版本控制客户端可以在本地下载,但仍然连接到云服务。

Unity 版本控制可以在内部运行吗?

+

是的。对于需要最大控制权的数据、安全性和合规性的团队,我们提供内部服务器选项。您可以直接从您的 Unity Cloud 控制面板添加内部席位到任何付费计划。

我如何将数据上传到云?

+

您将数据从本地服务器推送到云。

我可以使用 Unity 版本控制进行签入和合并吗?

+

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

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

+

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

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

+

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

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

+

是的。您可以随时激活和停用用户。Unity 版本控制保留每个用户(无论是活跃用户还是停用用户)的历史记录。只有活跃用户可以访问系统。

Unity 版本控制支持包括什么?

+
  • 24 小时内电子邮件支持响应
  • 远程支持连接,以解决更复杂的问题
  • 优先从开发团队获得代码“修补程序”

在此了解详情。

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

+

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

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

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

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