在团队进行Unity开发时,你可能会头疼怎么进行团队协助。

这里先提供这个场景下的解决办法:

  1. 拿百度网盘,移动硬盘对整个项目文件进行拷贝。

    这种方法又费时又费力。还可能打不开Unity项目。

  2. 以前使用过git进行协作,想使用git对整个项目文件进行版本控制。

    Unity项目使用一些图形资源,动辄好几个G,git处理时间会很长。而且将git从本地上传到Github等托管平台,pull、push的时间也会很长。

    熟悉git、unity的读者,可能知道unity中代码一般由开发者放在script文件夹下,那么在git中的.gitignore对整个Unity项目文件相应的文件进行隔离,使用git只能上传设置的白名单文件。但是进行Unity工程项目开发时,当添加一些音频,给一些GameObject对象进行拖拽赋值时,会产生一系列的配置信息,这些配置信息如果没有处理到位,那么在进行协作时,会出现一堆错误、⚠️,运行不了整个Unity项目。

这个时候就提出来咱们的主角:Plastic SCM

Plastic SCM 听起来很陌生,但是你肯定知道git,这个史上最强大的分布式版本控制工具。与git不同的是,Plastic是不仅支持分布式也支持集中式。

作为Unity官方发布推荐的产品,那Plastic有什么优势:

  1. 与Unity开发编辑器高度融合

在Unity编辑中,你可以找到Plastic SCM选项,点击后即可出现上图中的卡片。可以通过卡片实现快速地上传、更新操作。(也就是熟悉的push、pull操作)

  1. 更好的可视化版本控制客户端

    下载PlasticSCM客户端,可以通过客户端实现分支、合并分支等操作。

  1. 更快的上传、更新速度

在实际使用中,Plastic的传输速度的确惊人。我制作的项目大概有2G多,几分钟内就能通过Plastic将完整的项目下载到电脑上。

  1. 操作也比较简单,团队协作很方便。

    使用Plastic进行协作时,只需要在unity上的Plastic SCM卡片填写版本信息后,一键即可完成版本控制。

    当需要建立分支时,合并分支时,也只需要在Plastic SCM客户端上使用鼠标进行点击,即可完成分支的建立、分支的合并。当遇见冲突时,也只需要通过鼠标,选择最后选择的文件们,来处理版本合并产生的冲突问题。

最后,如果你想对Unity Plastic SCM有进一步的了解,推荐在Unity官方的介绍网页https://unity.cn/plasticscm中获得更详细的信息。

Plastic SCM的介绍相关推荐

  1. unity堆栈_Unity集成完整版本控制堆栈:Plastic SCM

    unity堆栈 Plastic SCM is a full version control stack integrated with Unity. It enhances Unity's proje ...

  2. codereview介绍

    1. 定义: Code review is systematic examination (often known as peer review) of computer source code. I ...

  3. me shy是什么歌 抖音make_wrap me in plastic音乐

    最近在抖音上听到一首好听的歌,其中歌词包括"wrap me in plastic,and make me shine,we can make a dollhouse",有抖友听过这 ...

  4. GitHub, Google Code, and other

    http://antkillerfarm.github.io/ GitHub 2014.12 自从最近google code日益难以访问以来,我就一直在思考着替代的方案.然后在大徐的blog的指引之下 ...

  5. [Unity]Optimize Your Mobile Game Performance中文版

    写在最前,能力有限,翻了个大概,轻喷.有兴趣和能力的同学还是建议看英文原版. 原版链接 提取码:p9fu 注:标黄部分是由于能力有限,实在难翻,大家可以参考英文原文做一个理解. 顺便吐槽下:如果直接复 ...

  6. unity移动游戏优化指南

    目录 简介 性能分析 CPU Usage Profiler 模块 内存 自适应性能 编程和代码架构 项目配置 资源 图形和GPU优化 用户界面 音频 动画 物理 工作流程和协作 简介 优化 iOS 和 ...

  7. PlasticSCM版本控制系统的基本使用教程

    0 前言 也不是说没有PlasticScm就不能搞团队开发,而是很明显地,Plastic会显著有利于团队开发,提升合作效率. 不过离谱的是,中文网上还没有一个比较好的小白保姆教程,为了工作方便,我决定 ...

  8. .NET 跨平台界面框架和为什么你首先要考虑再三

    现在用 C# 来开发跨平台应用已经有很成熟的方案,即共用非界面代码,而每个操作系统搭配特定的用户界面代码.这个方案的好处是可以直接使用操作系统原生的控件和第三方控件,还能够和操作系统深度集成. 这里的 ...

  9. 【译】.NET 跨平台界面框架和为什么你首先要考虑再三

    现在用 C# 来开发跨平台应用已经有很成熟的方案,即共用非界面代码,而每个操作系统搭配特定的用户界面代码.这个方案的好处是可以直接使用操作系统原生的控件和第三方控件,还能够和操作系统深度集成. 这里的 ...

  10. 开源软件安装及版本控制

    4. Hello World 4.1. 下载源代码的N种办法 4.1.1. 关于源代码管理与版本控制 首先需要介绍一些基础的概念,这里只是简要的介绍,比较详细的介绍,可以参见 Understandin ...

最新文章

  1. 使用sqlserver来存放和取得session
  2. Jmeter --- 分布式测试
  3. 碰到IBM笔记本电脑无线网络故障确认与排除方法
  4. Failed to bind properties under ‘logging.level‘ to java.util.Map java.lang.String, java.lang.String
  5. 机器人布里茨说什么_LOL蒸汽机器人布里茨英雄介绍、技能加点、技巧攻略 机器人出什么装备...
  6. java导出pdf集合_java实现导出pdf-Go语言中文社区
  7. chromiumfx 4.5_巴中的朋友看过来,大型线上车展来了,开拓者最高综合优惠4.5万!...
  8. 进程间通信(IPC机制)——管道
  9. android内容提供者_挖穿Android第三十九天
  10. 1001 Calculate a + b
  11. Linux系统常用函数,浅谈linux下的一些常用函数的总结(必看篇)
  12. 【leetcode 简单】 第七十七题 单词模式
  13. 解放重复劳动丨华为云IoT API Explorer对接小程序实现系统化应用
  14. 【LeetCode】剑指 Offer 49. 丑数
  15. POJ 2409 Let it Bead【Polya定理】(模板题)
  16. Windows查看端口占用
  17. 由href return false 来看阻止默认事件
  18. 【原创】打造基于Dapper的数据访问层
  19. 深入研究RocketMQ生产者发送消息的底层原理
  20. Java提高性能的50个优化,记得收藏

热门文章

  1. PHP 实现敏感词过滤(附敏感词库)
  2. 计算机学模型,计算机数学模型.pdf
  3. Android 时间选择器 PickerView,的详细使用
  4. WebService 入门教程(Java)
  5. dump文件 linux,Linux下快速分析DUMP文件
  6. 如何获取kindle资源
  7. STM32最小系统使用FlyMcu烧写步骤
  8. Qt Quick核心编程
  9. 验证码生成工具google authenticator
  10. [给创业公司的原生云] ②Spine L1