1

Je tente d'installer TortoiseGit pour fonctionner avec UnityYAMLMerge, mais quand j'appuie sur pour essayer de modifier un conflit de fichier .unity, je vois une fenêtre de console s'ouvrir et se fermer trop vite pour y lire quelque chose.TortoiseGit et UnityYAMLMerge

Je l'ai mis en place comme dans le docs et cette vid: https://www.youtube.com/watch?v=RcJwamDAAGk

Voici comment je l'ai mis en place:

enter image description here

Que puis-je faire pour le faire fonctionner?

Répondre

1

De Smart Merge

UnityYAMLMerge est livré avec un fichier de remplacement par défaut (appelé mergespecfile.txt, également dans le dossier Outils) qui spécifie comment il doit procéder à des conflits non résolus ou fichiers inconnus . Cela vous permet également de l'utiliser comme outil de fusion principal pour les systèmes de contrôle de version (tels que git) qui ne sélectionnent pas automatiquement les outils de fusion basés sur les extensions de fichiers. Les outils les plus communs sont déjà listés par défaut dans mergespecfile.txt mais vous pouvez éditer ce fichier pour ajouter de nouveaux outils ou changer les options.


En utilisant TortoiseGitMerge comme fallback

Modifier C:\Program Files\Unity\Editor\Data\Tools\mergespecfile.txt pour fichier fallback et enseigner UnityYAMLMerge utiliser TortoiseGitMerge:

# TortoiseGitMerge 
* use "%programs%\TortoiseGit\bin\TortoiseGitMerge.exe" /base:"%b" /mine:"%l" /theirs:"%r" /merged:"%d" 

De Resoving Unity Scene Merge Conflicts with UnityYAMLMerge (Smart Merge) and TortoiseGit

enter image description here