文章目录
- 前言
- 一、概述
- 二、创建PlasticSCM项目
- 1.新建PlasticSCM项目
- 2.托管现有项目到PlasticSCM
- 三.如何进行Pull、Push、Merge等实际操作?
- 1. 如何Pull(拉取团队成员的修改)?
- 2. 如何Push(提交一个Checkin到我的Branch)?
- 3 如何Merge(给更新修改的分支做合并)?
- 总结
前言
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 的使用,成员之间同时工作,并且合并起来。