随着工具的普及,创作实时3D内容已经成为了大势所趋,3D内容在数量与质量方面都呈现爆炸式的增长。这种增长为工程管理带来了新要求,如更短的发布周期、更大尺寸的二进制文件、更复杂高效的团队协作等等。开发者需要一个更加灵活、敏捷的协同工作平台,以确保项目开发的效率。
因此,Unity中国专门推出了自己的版本管理解决方案,PlasticSCM,该方案已经与Unity无缝集成,为开发者提供0GB的免费空间,并且拥有简单强大的分支与合并能力。与此同时,Unity中国进一步对该方案整体的工作流程进行了优化(包括项目管理、团队协作、版本控制、服务器配置、以及工具集成与优化),是国内Unity开发团队提高开发效率的最佳选择。
我们也准备了一个视频,帮助大家了解这款最新的版本控制系统。
与Unity无缝集成
01直接通过Hub创建,添加以及ClonePlastic项目
创建Plastic项目
更新Hub到2.4.8后,就可以通过Hub在创建项目的时候将项目托管到版本后台,并为Unity安装好PlasticSCM插件和客户端应用。
将现有项目托管到云端
Clone云端项目到本地
选择PlasticSCM标签,查看远程仓库中的项目,点击云端图标进行Clone。02直接在Unity编辑器中进行版本管理
工程中的任何修改都会反馈到PlasticSCM窗口中,并可以直接将修改上传到云端。
其他开发者提交的修改也会在编辑器中出现提示,并可以更新到本地项目中。
简单、强大的分支和合并功能
PlasticSCM提供了简单易用,且功能强大的分支查看器。
可以非常清晰的让你查看整个工程的开发分支和合并分支,并且让你更加容易实现基于“任务分支”的开发模式。业内有许多不同的分支模式,但多年来,我们得出结论,基于任务分支的开发模式更加高效实用。
基于“任务分支”的开发模式可简化为如下五个步骤:
其中Branch和Merge可以很方便的在PlasticSCM中完成。
01处理分支(Branching)
我们将在您新建项目的远程仓库Main主线分支之外,自动创建一个新的Branch分支,作为您的工作分支,其目的是为了避免Main主线被作为直接修改和工作的位置。分支节点图中的每一个节点代表一个ChangeSet。
后续新的任务也可以从分支节点图中创建新的分支。
项目中的改动会被自动检测,放入到PlasticSCM窗口中的Pendingchanges窗口,并可以在该窗口中直接提交到云端。
02处理合并(Merge)
任务开发完成后,需要将Branch并入主线。这个时候我们在Branch分支上点击右键,选择“Mergefromthischangesetto...”
然后选择目标分支。
后续根据操作提示即可完成从分支到主线的合并。
专门为美术师设计的工作流
考虑到游戏项目中,除了程序员,还有大量的美术人员要协同工作。Plastic专门为美术师设计了一套UIPlasticGluon,并为美术师简化工作功能做流:
只下载和显示你需要工作的文件Checkout这些文件并上锁以阻止他人修改修改美术资源完成该修改上传
同时,Plastic还有强大的图片对比工具,方便美术设计师对美术资源的修改进行核对。
分边对比
显示差异
融合对比
滑动对比
性能优势
PlasticSCM除了上述提到的方面易用的功能,其优秀的性能也会大大提升整个团队的开发效率。下面的图表列举了在不同大小的项目中,针对常用的Add,Checkin以及Update操作所做对性能对比,可以看到,Plastic对性能都有明显的优势。
01小型项目,个文件,个文件夹,77MB
02中型项目,个文件,14,82个文件夹,7.16GB
整个方案为开发者与团队带来的优势,可以从以下主要利益点进行对比:
快速上手教程
产品经理Marcus为大家准备了一个视频教程,帮助大家快速上手。后续,我们将推出更多教程,教大家灵活使用PlasticSCM。
企业版
其实,除了上文所述的通过Hub访问的云端版本。我们还提供了企业版,帮助企业客户在公司内部搭建PlasticSCMServer,从而获取更快的访问速度以及更加专业的支持。如果想要了解更多关于企业版的信息可以通过扫描下方
转载请注明:http://www.0431gb208.com/sjszlff/963.html