我们为您的团队设置版本控制的完整指南 - 现在适用于 Unity 6

THOMAS KROGH-JACOBSEN / UNITY TECHNOLOGIESSenior Technical Content Marketing Manager
Nov 18, 2024
Unity 6 的 Unity 版本控制电子书
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

在游戏开发工作室,团队成员在使用版本控制系统方面的经验水平各不相同并不罕见。一位艺术家可能会在需要将更改推送或提交到主代码库时,轻拍他们的程序员同事的肩膀,因为他们对软件不熟悉。我们还听说游戏开发资产,如昂贵的3D模型,分散在多个服务器上,甚至托管在Dropbox中,无法轻松分类和搜索。

DevOps,特别是版本控制,对于那些以前没有使用过这些工具的游戏创作者来说,可能是一个令人生畏的话题。但事情不必如此。在Unity中,有许多工具可供您使用——包括第三方选项和Unity自己的解决方案——以帮助您的团队有效地进行版本控制、管理构建和跟踪资产。

Gluon slim 客户端与 Unity 版本控制
Gluon 是一款专为艺术家设计的轻量级客户端,可与 Unity 版本控制的桌面版本一起使用。Gluon 让您决定要处理哪些文件,并仅下载这些文件,从而无需下载和管理整个项目。

我们更新的Unity 6电子书关于版本控制和项目组织的最佳实践可以帮助您和您的团队开始选择适合您游戏开发的正确解决方案。这本新版本提供了关于Unity版本控制和DevOps解决方案最新工作流程的知识,使其成为对2022年发布的原始版本控制电子书的重要更新。

你将获得近100页的普遍推荐的实践、技巧和窍门。除了电子书,您还可以查看关于 Unity 版本控制、Unity 构建自动化和 Unity 资产管理的三个新视频教程。

Unity版本控制中的分支浏览器
Unity版本控制中的分支浏览器可视化项目的合并结构。它从左到右水平演变。

我们旨在在本指南中提供广泛而平衡的观点,因为我们相信这对我们的用户是有价值的。您会发现许多与您选择使用的版本控制系统无关的提示。它以对版本控制关键概念的解释开始。有一个方便的部分比较与 Unity 兼容的流行版本控制解决方案,还有一个专门的部分介绍 Unity 版本控制 (UVCS),指导您如何为您的项目设置 UVCS 以及如何使用其关键功能。

此Unity 6版本的电子书包括有关Unity资产管理器和Unity构建自动化的新章节。最后,您将找到一些提示,以帮助确保团队协作在开发过程的不同阶段顺利高效,并随着项目的增长和用户的增加而进行调整。

在Unity版本控制中切换变更集
在UVCS中,您可以通过右键单击所选的更改集来切换回任何先前的更改集。

通过直接在Unity编辑器中集成,现在启用和使用UVCS变得比以往任何时候都更容易,特别是对于那些没有编程背景、喜欢使用可视化界面的用户。

一个新的UVCS视频教程

一本深入的视频教程伴随着电子书,为UVCS提供了一个扎实的介绍,并向您展示如何设置自己的代码库,邀请合作者,以及检查更改。

在教程中,我们还探讨了分支策略、如何处理冲突、设置合并规则、锁定文件等等。如果您是 Unity 版本控制的新手,这是在深入阅读完整电子书之前,20 分钟内了解概况的好方法。

Unity构建自动化

Unity Build Automation 自动化了为多个平台创建游戏构建的过程,使您能够通过持续集成和部署更新来简化开发工作流程,尽量减少人工干预。

在这个新教程中,我们向您展示如何简化工作流程,以便为多个平台构建,并将本地构建管道迁移到Unity Cloud以自动化构建。

Unity Asset Manager

Unity资产管理器使您能够轻松跟踪所有3D数字资产,包括管理和转换数据。它提供了一个中心和安全的地方来查找和存储您创建的资产,并使用您最喜欢的工具进行协作。

资产管理器支持多种资产类型,包括3D模型、纹理、材质、预制件、音频文件等。在这个视频中,我们向您展示如何开始使用资产管理器,编辑您的资产,以及使用搜索过滤器。

我们希望这些资源能帮助您在使用Unity 6扩展团队和游戏开发时。