Hello,
I have SourceTree version 3.3.8 for Windows.
I read about using BeyondCompare as a diff and a merge tool, and how to set them up. I am afraid it doesn't work and solutions offered in the past here and in StackOverflow do not work.
Here is how my Tools->Options->General tab is set up:
Here is how the ools->Options->Diff tab is set up:

However, my gitconfig file remains:
[merge]
tool = KDiff3
[diff]
guitool = KDiff3
Is this a bug, is there anything else I forgot to configure?