Plastic SCM的介绍
在团队进行Unity开发时,你可能会头疼怎么进行团队协助。
这里先提供这个场景下的解决办法:
拿百度网盘,移动硬盘对整个项目文件进行拷贝。
这种方法又费时又费力。还可能打不开Unity项目。
以前使用过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有什么优势:
- 与Unity开发编辑器高度融合
在Unity编辑中,你可以找到Plastic SCM选项,点击后即可出现上图中的卡片。可以通过卡片实现快速地上传、更新操作。(也就是熟悉的push、pull操作)
更好的可视化版本控制客户端
下载PlasticSCM客户端,可以通过客户端实现分支、合并分支等操作。
- 更快的上传、更新速度
在实际使用中,Plastic的传输速度的确惊人。我制作的项目大概有2G多,几分钟内就能通过Plastic将完整的项目下载到电脑上。
操作也比较简单,团队协作很方便。
使用Plastic进行协作时,只需要在unity上的Plastic SCM卡片填写版本信息后,一键即可完成版本控制。
当需要建立分支时,合并分支时,也只需要在Plastic SCM客户端上使用鼠标进行点击,即可完成分支的建立、分支的合并。当遇见冲突时,也只需要通过鼠标,选择最后选择的文件们,来处理版本合并产生的冲突问题。
最后,如果你想对Unity Plastic SCM有进一步的了解,推荐在Unity官方的介绍网页https://unity.cn/plasticscm中获得更详细的信息。
Plastic SCM的介绍相关推荐
- unity堆栈_Unity集成完整版本控制堆栈:Plastic SCM
unity堆栈 Plastic SCM is a full version control stack integrated with Unity. It enhances Unity's proje ...
- codereview介绍
1. 定义: Code review is systematic examination (often known as peer review) of computer source code. I ...
- me shy是什么歌 抖音make_wrap me in plastic音乐
最近在抖音上听到一首好听的歌,其中歌词包括"wrap me in plastic,and make me shine,we can make a dollhouse",有抖友听过这 ...
- GitHub, Google Code, and other
http://antkillerfarm.github.io/ GitHub 2014.12 自从最近google code日益难以访问以来,我就一直在思考着替代的方案.然后在大徐的blog的指引之下 ...
- [Unity]Optimize Your Mobile Game Performance中文版
写在最前,能力有限,翻了个大概,轻喷.有兴趣和能力的同学还是建议看英文原版. 原版链接 提取码:p9fu 注:标黄部分是由于能力有限,实在难翻,大家可以参考英文原文做一个理解. 顺便吐槽下:如果直接复 ...
- unity移动游戏优化指南
目录 简介 性能分析 CPU Usage Profiler 模块 内存 自适应性能 编程和代码架构 项目配置 资源 图形和GPU优化 用户界面 音频 动画 物理 工作流程和协作 简介 优化 iOS 和 ...
- PlasticSCM版本控制系统的基本使用教程
0 前言 也不是说没有PlasticScm就不能搞团队开发,而是很明显地,Plastic会显著有利于团队开发,提升合作效率. 不过离谱的是,中文网上还没有一个比较好的小白保姆教程,为了工作方便,我决定 ...
- .NET 跨平台界面框架和为什么你首先要考虑再三
现在用 C# 来开发跨平台应用已经有很成熟的方案,即共用非界面代码,而每个操作系统搭配特定的用户界面代码.这个方案的好处是可以直接使用操作系统原生的控件和第三方控件,还能够和操作系统深度集成. 这里的 ...
- 【译】.NET 跨平台界面框架和为什么你首先要考虑再三
现在用 C# 来开发跨平台应用已经有很成熟的方案,即共用非界面代码,而每个操作系统搭配特定的用户界面代码.这个方案的好处是可以直接使用操作系统原生的控件和第三方控件,还能够和操作系统深度集成. 这里的 ...
- 开源软件安装及版本控制
4. Hello World 4.1. 下载源代码的N种办法 4.1.1. 关于源代码管理与版本控制 首先需要介绍一些基础的概念,这里只是简要的介绍,比较详细的介绍,可以参见 Understandin ...
最新文章
- 使用sqlserver来存放和取得session
- Jmeter --- 分布式测试
- 碰到IBM笔记本电脑无线网络故障确认与排除方法
- Failed to bind properties under ‘logging.level‘ to java.util.Map java.lang.String, java.lang.String
- 机器人布里茨说什么_LOL蒸汽机器人布里茨英雄介绍、技能加点、技巧攻略 机器人出什么装备...
- java导出pdf集合_java实现导出pdf-Go语言中文社区
- chromiumfx 4.5_巴中的朋友看过来,大型线上车展来了,开拓者最高综合优惠4.5万!...
- 进程间通信(IPC机制)——管道
- android内容提供者_挖穿Android第三十九天
- 1001 Calculate a + b
- Linux系统常用函数,浅谈linux下的一些常用函数的总结(必看篇)
- 【leetcode 简单】 第七十七题 单词模式
- 解放重复劳动丨华为云IoT API Explorer对接小程序实现系统化应用
- 【LeetCode】剑指 Offer 49. 丑数
- POJ 2409 Let it Bead【Polya定理】(模板题)
- Windows查看端口占用
- 由href return false 来看阻止默认事件
- 【原创】打造基于Dapper的数据访问层
- 深入研究RocketMQ生产者发送消息的底层原理
- Java提高性能的50个优化,记得收藏