毕业论文
您现在的位置: 版本控制 >> 版本控制市场 >> 正文 >> 正文

Unity新一代版本控制系统Plas

来源:版本控制 时间:2022/7/14
彭洋挂号 https://wapjbk.39.net/yiyuanfengcai/ys_bjzkbdfyy/7562/

随着工具的普及,创作实时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

  • 上一篇文章:
  • 下一篇文章: 没有了