当前位置: 首页 > news >正文

【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 官方文档

http://www.lryc.cn/news/449236.html

相关文章:

  • C++ --- 静态多态和动态多态
  • 华为vxlan
  • 队列及笔试题
  • JAVA TCP协议初体验
  • sqlserver迁移数据库文件存储位置
  • 配置项取值给静态类用
  • 【vs code(cursor) ssh连不上服务器】但是 Terminal 可以连上,问题解决 ✅
  • Go基础学习06-Golang标准库container/list(双向链表)深入讲解;延迟初始化技术;Element;List;Ring
  • 多层时间轮原理以及使用
  • 鸿蒙HarmonyOS开发生态
  • vue中使用jsencrypt加密
  • SpirngBoot核心思想之一AOP
  • 足球预测推荐软件:百万数据阐述百年足球历史-大数据模型量化球员成就值
  • AD中如何批量修改丝印的大小,节省layout时间
  • Ps:堆栈
  • 獨立IP和共用IP有什麼區別?
  • 枢纽云EKP数字门户模板上线!轻松复刻胖东来官网,实现数字化逆袭
  • 从自动化到智能化:AI如何推动业务流程自动化
  • Selenium与数据库结合:数据爬取与存储的技术实践
  • 在 Docker 中进入 Redis 容器后,可以通过以下方法查看 Redis 版本:
  • Windows 10 系统安装 FFmpeg 查看、转换、编辑音频文件
  • 反调试防护-API
  • 【视频讲解】非参数重采样bootstrap逻辑回归Logistic应用及模型差异Python实现
  • Linux系统中命令wc
  • redis集群部署
  • VUE条件树查询
  • vue框架学习 -- 日历控件 FullCalendar 使用总结
  • [数据集][目标检测]猪数据集VOC-2856张
  • 工业制造场景中的设备管理深度解析
  • OpenCV图像文件读写(3)统计多页图像文件中的页面数量函数imcount()的使用