Así que seguí las instrucciones desde aquí y traté de establecer una combinación de escenas en unidad. Las instrucciones sobre SourceTree están justo en la parte inferior. Agregué la herramienta de fusión provista por unity como una herramienta de combinación personalizada, pero cuando bash fusionar una twig que cambió la escena en mi twig, aparece un conflicto y falla la fusión. Soy un novato total en esto y no sé qué hacer ahora. ¿Es posible hacerlo automático o tengo que escribir algunas cosas en la terminal y si hago lo que debería escribir para resolver conflictos en una escena de unidad? También estoy usando la versión personal de Unity3d si eso es importante.
Editar: he logrado ejecutar la herramienta de fusión, pero ahora está diciendo Error al analizar el file … El file no es un file YAML en formatting de text válido.
Lo que pasa es que estoy seguro de que la Serialización de activos está configurada para Forzar text en la configuration del Editor.
Utilice "Iniciar herramienta de fusión externa":
Una de las mejores forms de fusionar escenas en Unity es la combinación de las siguientes herramientas:
SourceTree
: una herramienta git de origen UnityYAMLMerge
: una herramienta UnityYAMLMerge
de Unity Meld
: una herramienta de fusión personalizada La idea principal es decirle a Unity que use UnityYAMLMerge para analizar el código de escenas y pasarlo a Meld para fusionarlo.
El siguiente video muestra este process con muchos detalles: Unity, SourceTree y Merge Conflicts