抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

最近在跟几个人一块做一个游戏,版本管理与多人协同就成了一个非常重要的问题

如何让成员加入组织(单人可以忽略该步骤)

在Unity Hub中点击头像->管理组织,进入网页,选择自己的组织,在成员&群组中点击查看所有在点击添加成员(个人许可证用户的组织只能有三个成员)。

image

询问成员注册Unity ID的邮箱,并输入邮箱邀请成员加入组织,通过后成员就会出现在组织中。

image

启用Plastic SCM进行版本管理

对于新建的项目,在新建项目时,勾选启用版本管理并同意政策条款即可

image

对于已经创建的项目,将鼠标悬停在项目名上即会出现托管到版本控制系统,点击即可

image

使用Plastic SCM进行版本控制

点击Window->Plastic SCM即可打开Plastic SCM窗口

签入更改

在对分支进行修改后,如要应用更改,在Plastic SCM窗口中选择待定更改(pending),在点击签入更改(checkin)即可。建议在取得阶段性成果时签入更改,以免之后出现问题无法回滚。

image

变更集

在变更集中,你能找到所有进行的变更以及其创建者和创建事件,选中变更集能看到其从那个变更集中变更以及所做的修改。

分支

在分支中右键任一分支,可以为其创建子分支,子分支会继承main分支下的所有内容(之后对子分支或父分支的修改都是相互独立的,需要手动进行合并),多人协同时需要创建多个分支在对主分支发起合并。

右键任一分支可将工作区切换到该分支上。

image

在Plastic SCM中对分支进行合并

Plastic SCM会自动解决大部分冲突,但有的时候也会有一些冲突需要进行手动解决。

点击Plastic SCM窗口右上角的分支图标,选择分支资源管理器即可打开管理器

image

合并到其他分支

每一个节点代表一个资源集,最新的在右手边(箭头代表从何处变更),右键要合并的节点,选择从该分支合并到…

image

然后选择你要合并的分支,再点击应用更改即可

手动解决冲突

很多时候会有冲突需要解决,尤其是对Scene场景中的物体做了更改,就需要手动解决,一般显示有冲突待解决,右键再次发起合并会告诉你待解决的冲突项是哪些,右键选择保留源(当前你发起合并的分支)或保留目标(你要合并到的分支)上的文件即可解决冲突,选错了也可以右键删除资源集。

评论