所以我按照以下指示进行操作here http://docs.unity3d.com/Manual/SmartMerge.html并尝试为统一的场景建立合并。有关 SourceTree 的说明就在底部。我添加了 unity 提供的合并工具作为自定义合并工具,但是当我尝试将更改场景的分支合并到我的分支中时,出现冲突并且合并失败。我对这件事完全是菜鸟,现在不知道该怎么办。是否可以使其自动执行,或者我必须在终端中编写一些内容,如果我做什么,我应该编写什么来解决统一场景中的冲突。如果重要的话,我还使用 Unity3d 的个人版本。
编辑:我已成功运行合并工具,但现在显示错误解析文件...文件不是有效的文本序列化 YAML 文件。
问题是我确信资产序列化在编辑器设置中设置为强制文本。
在 Unity 中合并场景的最佳方法之一是混合使用以下工具:
-
SourceTree
- 一个源码git工具
-
UnityYAMLMerge
- 内置 Unity 工具
-
Meld
- 自定义合并工具
主要思想是告诉Unity使用UnityYAMLMerge解析场景代码并将其传递给Meld进行合并。
下一个视频将详细展示此过程:Unity、SourceTree 和合并冲突 https://www.youtube.com/watch?v=EQB-N-ClO9g
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)