Vous pouvez forcer Unity à sérialiser des ressources et des scènes en tant que fichiers texte YAML, ce qui devrait résoudre vos problèmes de fusion avec Git. Ce paramètre peut être trouvé sous le Modifier>Paramètres du projet>Menu de l'éditeur. Vous définissez ensuite le paramètre "Asset Serialization" sur Force Text, cela vous permettra de fusionner des scènes à l'aide de YAMLMerge de Unity.
attention, en fonction de la taille du projet lors de la modification de ce tout réimportation réglage peut prendre des heures, et il doit être fait sur chaque client. Il y a d'autres mesures que vous pouvez prendre pour améliorer votre flux de travail avec Unity et Git. Je vous recommande de regarder le document this excellent post de David Douglas qui vous explique comment vous pouvez travailler sur la même scène et fusionner change une fois que vous êtes tous à vos jalons.
Il ya aussi this good Unity Answers post qui parle des avantages et des inconvénients des différentes méthodes de sérialisation des ressources que vous voudrez peut-être jeter un coup d'œil avant de les valider.
Avez-vous un guide qui fonctionne réellement sur la façon de configurer la fusion YAML avec un outil de fusion externe? – shinzou
Avez-vous déjà regardé la page de documentation officielle de Smart Merge que j'ai liée dans la réponse? Notamment la partie à propos de mergespecfile.txt https://docs.unity3d.com/Manual/SmartMerge.html –
C'est un bon guide pour la configuration, il parle des outils de fusion personnalisés dès le début. https://gist.github.com/Ikalou/197c414d62f45a1193fd –