二进制文件没办法进行代码合并,只有文本文件可以进行代码合并。
Unity中的场景是一种yaml文件,这种文件执行代码合并之后可读性较差。
Unity提供了一个UnityYAMLMerge工具,该工具支持从命令行访问,可以用于合并场景、prefab等文件。
当使用Unity的Plastic时,在"编辑/项目设置/版本控制"中,会显示智能合并选项。
默认的路径:
- windows:
C:\Program Files\Unity\Editor\Data\Tools\UnityYAMLMerge.exe
- mac:
/Applications/Unity/Unity.app/Contents/Tools/UnityYAMLMerge