Hero image

Unity 版本控制

借助专为帮助程序员、艺术家和设计师克服游戏开发挑战而制作的 Version Control System (VCS ) , 以 Plastic Scm 技术为后盾更高效地进行创作 — — 可在云端或内部部署。

为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

Plastic Scm现为 Unity Version Control)Unity 的Version Control解决方案

加快发布时间表

Unity Version Control 是一种可扩展、与引擎无关的 Version Control源代码管理工具,适用于各种规模的游戏开发工作室。Unity Version Control 采用强大的 Plastic Scm 技术构建,可为艺术家和程序员提供优化的工作流程,以及处理大型文件和二进制文件的卓越速度。 了解我们的用户如何利用这项技术毫不妥协地进行创作。

智能锁

在锁定规则面板中设置自定义锁定规则,包括分支排除。

智能锁:用于自信的分支

无论您是否分支,Smart Locks 都会通过跨分支“遍历”执行单行开发,直到到达更改被签入或合并回的目标分支。通过旅行和自动检查,以确认您使用的是最新版本,然后才允许您锁定文件,智能锁极大地降低了合并冲突的风险。

集线器

在集线器中创建项目时创建并链接 VERSION CONTROL REPO。

在集线器中实现更轻松的VCS管理

现在,在 Unity Hub 中直接启用和管理 Version Control 比以往更加简单。只需选中复选框,就可以创建 Version Control 存储库并将其链接到新项目。查看项目与存储库的连接状态,以及存储库与现有项目的链接和取消链接。

内部席位

直接从后台管理内部席位和存储库。

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

每个团队的工作都不一样这就是为什么 Unity Version Control 让您能够灵活地选择代码的存放位置。托管在云中以方便,或部署在自己的服务器上以完全控制您的环境和数据。

主要优势

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

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

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

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

跨工具操作

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

即时实现价值

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

工作无忧

通过分支和合并安全地编码,或通过锁定放心进行更改。Unity Version Control 是唯一兼具这两种功能的 VCS。

部署在任何地方

在云中工作以实现速度和方便,或在内部托管服务器以实现对数据、安全性和基础设施的最终控制。选择权在你

“ [ Unity Version Control] 可以处理大型文件和存储库。视觉分支管理器非常出色;我们的图形设计师可以轻松使用它。让外部人员对特定项目进行有限访问的工作也能轻松实现。”

Ralf Mauerhofer
Ralf Mauerhofer - Koboldgames GMBH
Game Developer and Cofounder
Unity
詹金斯
骑士喷气机
團隊噴射機
吉拉
竹子
Unreal 引擎
Discord

免费试用,随用随付

Made withVersion Controlty Version Control

神社工程

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

怪物衣柜游戏

《Return to Nangrim》

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

《Return to Nangrim》

《Subnautica》

了解 Unknown Worlds 为何选择 Unity 解决方案进行 Version Control 以帮助将 《Subnautica》 敬生命

零艺术下的Subnautica

资源

项目组织和 VCS 最佳实践

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

2024 Version Control (Unity 6 Edition ) 。

避免隐藏的生产力成本

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

隐藏的生产力成本扰乱你的发布时间表电子书

准备开始

想深入了解 Unity Version Control 但不知从何说起?查看我们的 Unity Learn 入门课程,从今天开始更高效地协作。

Unity Plastic SCM标志

联系我们,开始使用

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

[常见问题解答]

不,你可以将 Unity Version Control 与你堆栈中的几乎任何其他软件结合使用,以解锁强大的 VCS。但是,Unity 的 Unity Version Control 软件包使得在核心游戏引擎中使用 Version Control 变得格外直观。

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

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

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

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

使用 Unity Version Control 时,下载和上传通信始终通过 SSL 进行,SSL 为从客户端发送到服务器的数据包提供安全加密。

Unity Version Control 只允许 SSL 连接。

Unity Version Control 包括一个免费层,其中包含三个免费席位和 5 GB 小时的存储空间。从第四个用户开始,您需要按月为每个席位付费。如果您的存储空间超过 5 GB,则需要为每个团队而不是每个用户使用的额外存储空间付费。 有关详细信息,请参阅定价说明。

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

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

Unity Version Control 是我们用于 Plastic Scm 的新品牌。它仍然是相同的伟大的解决方案,所有的功能,你来享受,简单地在新的品牌名称。

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

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

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

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

是的,可以。您还可以在 Unity Version Control 组织的后台配置签出时将锁定的文件。

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

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

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

了解详情 此处

了解有关旧版 Unity Version Control (Plastic SCM) 的更多信息 此处

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

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

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

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