我注意到场景文件是二进制格式,合并冲突时不能同时保留两个版本的部分改动。
比如,基于开发分支的a、b分支。a分支挂了一个脚本,b分支修改了一个节点。此时合并两分支,就只能抛弃a分支的改动或者b分支的改动而不能顾全。
我的意思是,官方能不能出一个比对工具。比如将a场景文件和b场景文件拖入编辑器中,可以将两个场景的信息同时显示出来,意思就是显示两份信息,然后由开发者自行修改。之后开发者可以选择一个基础场景,编辑器只需要检测哪个地方改动了然后其它地方都设为基础场景的值和配置,然后导出一个场景文件。
.scene文件是json文件, 应该可以merge的吧