Skip to content

Instantly share code, notes, and snippets.

@Biodam
Created September 6, 2018 17:28
Show Gist options
  • Save Biodam/2a12ecf20c5a5ad6ad5095184b416a0e to your computer and use it in GitHub Desktop.
Save Biodam/2a12ecf20c5a5ad6ad5095184b416a0e to your computer and use it in GitHub Desktop.
Unity Merge configuration
Unity Doc
https://docs.unity3d.com/Manual/SmartMerge.html
Tutorial
https://www.youtube.com/watch?v=EQB-N-ClO9g
Steps:
Install meld: http://meldmerge.org/
Config SourceTree
Tools->Options->Diff->Mergetool - Set to custom
Diff command: C:\Program Files\Unity\Editor\Data\Tools\UnityYAMLMerge.exe
Diff arguments: merge -p $BASE $REMOTE $LOCAL $MERGED
Edit the file
C:\Program Files\Unity\Editor\Data\Tools\mergespecfile.txt
unity use "%programs%\Meld\meld.exe" "%r" "%b" "%l" -o "%d" --auto-merge
prefab use "%programs%\Meld\meld.exe" "%r" "%b" "%l" -o "%d" --auto-merge
#
# Default fallbacks for unknown files. First tool found is used.
#
* use "%programs%\Meld\meld.exe" "%r" "%b" "%l" -o "%d" --auto-merge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment