Hero background image

Unity 版本控制

利用专为帮助程序员、美工和设计师克服游戏开发难题而设计的版本控制系统 (VCS),在 Plastic Scm SCM 技术的支持下,更高效地进行创作。
此页面为机器翻译。如需查看原文以确保准确性并作为权威参考,
Plastic SCM(现为 Unity 版本控制),Unity 的版本控制解决方案

加快发布时间表

Unity Version Control 是一款可扩展、与引擎无关的版本控制源代码管理工具,适用于各种规模的游戏开发工作室。Unity Version Control (Plastic SCM)采用强大的Plastic SCM技术,为艺术家和程序员提供了优化的工作流程,并能以极快的速度处理大型文件和二进制文件。 看看我们的用户是如何利用这项技术进行无损创作的。

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

智能锁对于有信心的分支

无论你是否在分支中,智能锁都会通过 "穿越 "分支来执行单线开发,直到到达目标分支,在那里检查或合并变更。通过巡回自动检查,在允许你锁定文件前确认你使用的是最新版本,智能锁大大降低了合并冲突的风险。

集线器
在中心创建项目时,创建并链接版本控制 REPO。

在集线器中更轻松地管理虚拟控制系统

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

主要优势

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

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

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

Unity Version Control 可在处理大文件和大 repos 时保持性能和响应速度,毫不费力地处理游戏开发的独特复杂性。

跨工具操作

Unity Version Control 可与包括虚幻在内的任何引擎配合使用,Unity 创作者可以从它与编辑器的深度集成中获益。Unity 版本控制还与集成开发环境、问题跟踪、协作和DevOps工具集成,如 JIRA、Rider、TeamCity、Jenkins 等。

立即实现价值

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

工作无忧

使用分支和合并功能安全地编写代码,使用锁定功能放心地进行修改。Unity Version Control 是唯一同时具备这两种功能的 VCS。

面向程序员
面向程序员

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

面向艺术家
面向艺术家

Unity Version Control 不仅适用于代码,还能最大限度地减少与锁定的冲突,让你在与主项目 repo 相连的独立工作区中独立工作。

面向 Git 用户
面向 Git 用户

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

面向 Perforce 用户
面向 Perforce 用户

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

"[Unity版本控制]可以处理大型文件和资源库。视觉分支管理器非常出色;我们的图形设计师可以轻松使用它。让外部人员对特定项目进行有限访问的工作也能轻松实现。”
RALF MAUERHOFER / KOBOLDGAMES GMBHGame Developer and Cofounder
"拉取和推送大型 repos 的速度令人印象深刻,该系统比我们以前的解决方案快得多。开发者和美术师都能轻松使用其 UI。”
DUNCAN MCROBERTS / META COMPANYDirector of Software Development
"多年来,我们已经完成了一些非常、非常巨大的合并工作--这种合并工作,如果使用其他工具,最终只能手工完成。但使用 Plastic SCM 后,我们根本不需要考虑这些问题。”
GARRY NEWMAN / FACEPUNCH STUDIOSOwner and Game Developer
呼出
免费试用,随用随付

前三个用户和每月 5 GB 小时的数据存储是免费的。之后,定价取决于每月活跃用户数和总云存储量。对于内部部署解决方案,请联系销售人员了解 Unity Version Control。

使用 Unity 版本控制制作

怪物壁橱游戏
神殿项目

了解 Monster Closet Games 如何使用与引擎无关的 Unity DevOps 解决方案和虚幻引擎自动化最大限度地提高效率。

《Return to Nangrim》
《Return to Nangrim》

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

Subnautica Below Zero 艺术
《Subnautica》

了解 Unity 为什么选择版本控制解决方案来帮助实现Subnautica

资源

2022 版本控制
项目组织和 VCS 最佳实践

学习版本控制的关键概念,以及在设置 Unity 项目时可以使用的技巧和窍门,以帮助确保顺利、高效的团队协作。

扰乱发布 Timeline 的隐藏生产力成本》电子书
避免隐性生产力成本

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

Unity SCM 标志
准备开始

想深入了解 Unity 版本控制,却不知从何下手?查看我们的 Unity Learn 入门课程,立即开始更高效的协作。

呼出 DevOps
联系我们,开始使用

通过简单的说明,几分钟就能启动并运行 Unity Version Control。如果您需要更多建议,或只是心存疑问,Unity 支持团队都将随时准备提供帮助。

常见问题解答

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

+

我该如何开始?

+

什么是 Unity 版本控制?

+

Unity Version Control 适合哪些人使用?

+

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

+

云计算如何保护我的数据安全?

+

如何确保与 Unity Version Control 的连接安全?

+

Unity Version Control 许可证如何使用?

+

用户可以有多个设备吗?

+

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

+

什么是 Plastic SCM?

+

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

+

Unity Version Control 可以在企业内部运行吗?

+

如何将数据上传到云端?

+

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

+

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

+

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

+

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

+

Unity 版本控制支持包括哪些内容?

+

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

+