项目实训(二)PlasticSCM的使用


前言

PlasticSCM搭建

一、概述

PlasticSCM是一款性能卓越的版本控制工具,在业界和Unity生态中也一直深得项目管理者与开发者们的信赖,原因主要有以下两点:

一.其对巨大项目存储(高达4TB级)以及成千上万个分支频繁创建与合并处理能力,给业界采用其他形式者(Git/SVN/P4等)以强烈的效果震撼。
二.其注重可视化与易用性的任务型分支,差异查询,分支拆分与合并……是包括Unity开发者在内的广大追求人性化操作的开发人员们的不二之选。

二、创建PlasticSCM项目

1.新建PlasticSCM项目

1.1 登录UnityHub

请添加图片描述
1.2 启用PlasticSCM

在新建项目的时候勾选启用PlasticSCM;

1.3 配置PlasticSCM

Plastic SCM配置过程同样非常容易:
启用Plastic SCM时,Unity Hub将自动为您显示您自己创建过的Unity组织(Organization)以及您加入的其他Unity组织,它们将作为您的项目仓库所在的空间。
Unity Hub将请您选择您所在的任意一个Unity 组织(包括自己创建的,以及作为成员加入的)作为您的PlasticSCM默认组织。
选定PlasticSCM默认组织,并对项目点击确认后,Unity Hub将自动将您的项目同步到您的PlasticSCM空间。

1.4 完成新建PlasticSCM项目

系统将自动启动Unity引擎打开项目,自动创建远程仓库,并自动完成第一次的Checkin(Commit)。

1.5 自动创建一个新的Branch
请添加图片描述

2.托管现有项目到PlasticSCM

2.1 登录Unity Hub

可以从项目列表中看到,所有项目右侧的更多操作里包含了“托管到PlasticSCM”选项。

请添加图片描述
2.2 为现有项目选择启用PlasticSCM

2.3 为现有项目选择托管到某个组织中

2.4 完成现有项目托管

需要注意Main分支与Branch分支的区别!托管现有项目到PlasticSCM与新建PlasticSCM项目相同,将在项目的远程仓库Main主线分支之外,自动创建一个新的Branch分支,作为工作分支,其目的是为了避免Main分支被作为直接修改和工作的位置,每个成员都可创建。

三.如何进行Pull、Push、Merge等实际操作?

1. 如何Pull(拉取团队成员的修改)?

当团队成员完成修改时,可以通过Pull(拉取)已合并到Main分支上的所有修改。

1.1选择Main主线分支
请添加图片描述
1.2 选择要把Main合并我的Branch
在Main主线分支上点击右键,选择“从此变更集合并”

1.3 Checkin
输入Comment,点击Checkin

1.4Update
回到Editor中可以看到有可更新的修改

1.5确认并更新
点击Update到您的Workspace(工作区)

2. 如何Push(提交一个Checkin到我的Branch)?

2.1 提交一个Checkin(Commit)

当项目准备提交的时候,保存所做的修改,它们会出现在Checkin item窗口中,在Pending changes 窗口添加一个描述,勾选提交的Items,点击Checkin changes 完成第一次的Checkin

在这里插入图片描述
2.2 Auto Save(自动 Checkin)
也提供了自动Checkin的选项,如果勾选之后,每5分钟将自动保存一次,也可以通过preference关闭这个默认选项
2.3 查看提交
提交后将可以在Changesets中可以看到您的提交历史,同时修改也体现在你的分支上

3 如何Merge(给更新修改的分支做合并)?

3.1 确认本地修改工作
当在分支上做了其他更多的工作后,希望把这些新的工作成果合并回主线中
在这里插入图片描述
3.2选择要合并到Main的Branch

这个时候我们在Branch分支上点击右键,选择“从此变更集合并到”

3.3 选择合并位置
这时候选择合并回主线的节点
在这里插入图片描述
3.4检查提交合并内容

对比并确认正常的文件的差异,点击确定

3.5Checkin

输入Comment,点击Checkin

3.6 完成从Branch分支到Main主线的合并

在这里插入图片描述


总结

这里对文章进行总结:
以上就是今天要讲的内容,本文简单介绍了plasticscm 的使用,成员之间同时工作,并且合并起来。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>