Я пытаюсь объединить сцену Unity, над которой я и мой партнер работали, используя Smart Merge.Мои другие активы и сборные решали конфликты со Smart Merge просто отлично;однако, одна сцена вообще не сливается.
В моем файле .git / config я добавил
[merge]
tool = unityyamlmerge
[mergetool "unityyamlmerge"]
trustExitCode = false
cmd = 'C:\\Program Files\\Unity\\Editor\\Data\\Tools\\UnityYAMLMerge.exe' merge -p "$BASE" "$REMOTE" "$LOCAL" "$MERGED"
Я также включилФайл .gitattributes, содержащий
*.unity binary
*.prefab binary
*.asset binary
Я установил сериализацию активов в «Принудительный текст», а для контроля версий - «Видимые метафайлы».
Наши сборные и другие активы прекрасно слились, но одна из наших сцен вообще не сливается.
При запуске команды git mergetool
в терминале он отображает конфликты для этой указанной сцены, но затем возвращает это в конце:
Left 563852304.Light.m_Color.r add as 0.8962264
Right 563852304.Light.m_Color.r add as 0.9433962
Left 610301896.GameObject.m_IsActive add as 0
Right 610301896.GameObject.m_IsActive add as 1
Left 610301898.Transform.m_LocalPosition.x add as -13.07
Right 610301898.Transform.m_LocalPosition.x add as -14.31
Left 610301898.Transform.m_LocalPosition.y add as 2.6
Right 610301898.Transform.m_LocalPosition.y add as 2.14
Left 610301898.Transform.m_RootOrder add as 8
Right 610301898.Transform.m_RootOrder add as 7
Left 869912137.Transform.m_LocalPosition.x add as -7.36
Right 869912137.Transform.m_LocalPosition.x add as -7.333
Left 869912137.Transform.m_LocalScale.x add as 4
Right 869912137.Transform.m_LocalScale.x add as 4.0070143
Conflict handling:
Xmas-Prototype-01/Assets/_Scenes/InitScene.unity seems unchanged.
Was the merge successful [y/n]?
Существует больше конфликтов, но слишком многок списку.
Это единственный файл, который не слился с моей локальной веткой.Есть ли способ, которым я могу заставить эту одну сцену слиться?
Спасибо!