1.技术概述:

PlasticSCM是Unity自研的版本控制软件,内置再Unity引擎中拥有不输于GitHub的功能。而且是专门用于管理Unity项目的,相比之下更专业,更好用

2.技术详情:

1.打开方式:

主界面上方Window下拉框中找到PlasticSCM选项

使用PlasticSCM管理Unity项目

2.界面简介:

(1)本地改动界面:

使用PlasticSCM管理Unity项目

  • 注意提交改动的前需要先解决被挂起的合并操作(后面会有例子)
(2)BranchExplorer(分支浏览器)
  • 这是plastic最常用的窗口,在这里可以完场绝大部分的操作。

  • 使用PlasticSCM管理Unity项目

  • 右键节点可以进行分支合并操作(merge操作)

使用PlasticSCM管理Unity项目

  • 红框这部分是merge操作,根据自己的需要选择merge操作。
(3)冲突处理窗口
  • 使用PlasticSCM管理Unity项目

  • 部分冲突Plastic会自动处理,像是下半部分红框内容,视为普通改动,上半部分红色的是没办法自动解决的冲突,需要程序员手动处理,先点击左上角解决冲突按钮。

3.冲突解决:

  • 自动解决剩余的红色项就是冲突部分,一些冲突改动涉及场景变化,预构体变化。预构体里面的某个设置不同,预构体里面嵌套其他预构体,其他预构体有不同都属于没办法解决的冲突,必须确定所有组件都是相同的情况下,才可以调整预构体冲突。
  • 相当于是他只能检测一层的冲突,如果涉及多层调用,多层嵌套的情况的时候,他就很难处理这种冲突,需要人工决定冲突归属。

使用PlasticSCM管理Unity项目

  • 最后不能解决可以用这个方式,前提是你确定了最终版本应该使用哪个了,不然这个操作会将资源覆盖,且没办法回滚。

4.总结

使用plastic进行版本管理很方便,但也仅限Unity项目,自动处理冲突虽然好,但是也会遇到没办法解决的冲突,尽量避免修改多层结构,如果要修改底层调用的内容需要先提交改动,再去修改高层的内容。

相关文章:

  • 2022-12-23
  • 2021-08-30
  • 2021-11-19
  • 2022-01-16
  • 2021-07-14
  • 2021-07-08
  • 2021-04-24
  • 2021-04-29
猜你喜欢
  • 2021-06-19
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2021-11-09
  • 2021-07-29
  • 2022-01-30
相关资源
相似解决方案