I am currently reviewing SourceTree + SemanticMerge for our Enterprise development team (30+ developers), but when I invoke the External diff, it returns an error dialog box with the following message:
Item has already been added. Key in dictionary: 'home' key being added: 'HOME'
I am able to run the SemanticMerge as a standalone tool successfully.
Spec: Window 10, SourceTree 2.6.1, SemanticMerge 2.0.127, Git 2.18.0
here is my .gitconfig
[user]
name = Stephen Kong
email = zollen.kong@gmail.com
[core]
autocrlf = true
[difftool "sourcetree"]
cmd = 'C:/Users/zollen/AppData/Local/semanticmerge/semanticmergetool.exe' -s $LOCAL -d $REMOTE
prompt = false
[mergetool "sourcetree"]
cmd = 'C:/Users/zollen/AppData/Local/semanticmerge/semanticmergetool.exe' -s $REMOTE -d $LOCAL -b $BASE -r $MERGED
trustExitCode = true
prompt = false
keepBackup = false