Plastic SCM的介绍

在团队进行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开发编辑器高度融合

Plastic SCM的介绍_第1张图片

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

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

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

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

Plastic SCM的介绍_第2张图片

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

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

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

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

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

你可能感兴趣的:(Unity,git,unity3d)