【Unity服务】如何使用Unity Version Control

Unity上的线上服务有很多,我们接触到的第一个一般就是Version Control,用于对项目资源的版本管理。

本文介绍如何为项目添加Version Control,并如何使用,以及如何将项目与Version Control断开链接。

其实如果仅仅是对项目资源进行管理,我们完全可以使用Git。但考虑到像Unity IAP这些服务,我们还是有必要了解一下如何在Unity Cloud上管理项目。

需要注意的是:

Unity Cloud的全球官方网站是:https://cloud.unity.com/

而中国区有一个独立的云服务网站:UOS一站式游戏云服务平台https://uos.unity.cn/)。这两个网站提供的服务有重合,但却是独立计费的。在使用时请注意。

一、为项目添加Version Control

有两种方式,一是通过Unity Hub,二是通过Unity DevOps Version Control

使用Unity Hub时,我们既可以在创建项目时,选择右下角的"Use Unity Version Control"。

注意:这种方法需要Unity的版本是2021.3.31f1,或者2022.2.13f1,或者更新版本。

也可以在创建项目后,在Unity Hub的项目列表中,右键点击项目,选择"User Unity Version Control"

在弹出窗口中,选择好Unity Origanization后,点击"Connect to Version Control"即可。

注意:对于一个Unity项目,"Connect to Unity Cloud "和"Use Unity Version Control"是可以单独设置的。

第二种方法是安装了Unity DevOps VersionControl后,在其中创建新的存储库。

二、在项目中使用Version Control

在已经使用Version Control的项目中,打开菜单Window->Unity Version Control ,就可以打开Unity Version Control面板。在面板的Changesets中可以查看之前签入的记录。

Pending Changes 中,如果项目有变动,则可以选中要提交的文件,填写更新说明,点击"Check in Changes",就可以将变动签入。这是直接签入到Unity Cloud中,不会像Git那样需要再push。

三、将项目与Version Control断开

其实是不使用Version Control。

在打开项目后,菜单Edit-> Project Settings: Version Control-Unity Version Control Settings里,

点击"Disable"按钮就可以停止当前项目使用Version Control。但之前已经签入的资源是不会删除的。如果要删除的话可以登录Unity Cloud,在DevOps里找到资源库删除。

当然,我们也可以使用Unity DevOps Version Control桌面应用来管理资源库。

除了可以通过Windows菜单打开这个应用外,还可以在Unity项目中的Unity Version Control面板中,点击右上角的小齿轮,选择"Open in Desktop App"就可以。

将鼠标移动资源库上,点击"删除"图标,就可以删除资源库。

四、如何安装UVCS桌面端应用

  1. 登录Unity Cloud(https://cloud.unity.com/),选择DevOps > Help & Support。

  2. 选择 Download UVCS desktop client。

  3. 在下拉列表中选择要安装的版本。

五、参考资料

  1. Unity Cloud 官方网站

  2. Unity Version Control 官方文档

相关推荐
WarPigs18 小时前
游戏签到系统
unity
小拉达不是臭老鼠20 小时前
Unity中的UI系统之UGUI
学习·ui·unity
万兴丶20 小时前
Coplay适用于 Unity 的“Al 代理”使用指南
unity·游戏引擎·ai编程
魔士于安1 天前
Unity材质球大合集
unity·游戏引擎·材质
mxwin1 天前
Unity Shader 冰面 Shader 制作原理与流程
unity·游戏引擎·shader
玖玥拾1 天前
Cocos学习笔记:关卡系统、音频管理与物理控制
游戏引擎·cocos2d
小拉达不是臭老鼠1 天前
Unity中的UI系统之UGUI_登陆面板实现
ui·unity
郝学胜-神的一滴1 天前
[简化版 GAMES 101] 计算机图形学 11:频域·卷积·抗锯齿
c++·unity·图形渲染·opengl·three·unreal
玖玥拾1 天前
Cocos学习笔记:滚动视图、关卡系统与本地存储
游戏引擎·cocos2d
元气少女小圆丶2 天前
SenseGlove Nova 2+Unity开发笔记2
笔记·unity·游戏引擎