回答

1

Smart Merge

UnityYAMLMerge出廠時默認後備文件(稱爲mergespecfile.txt,也是在Tools文件夾),指定應該如何與尚未解決的衝突或未知文件進行。這也使您可以將它用作版本控制系統(如git)的主合併工具,它不會根據文件擴展名自動選擇合併工具。最常用的工具默認已在mergespecfile.txt中列出,但您可以編輯此文件以添加新工具或更改選項


使用TortoiseGitMerge作爲後備

編輯C:\Program Files\Unity\Editor\Data\Tools\mergespecfile.txt後備文件,教UnityYAMLMerge使用TortoiseGitMerge

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

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

enter image description here