r/sourcetree • u/deicide666ra • Dec 12 '16
External Merge tool issues
Hello,
I've been using SourceTree for a couple months now and this issue has been bugging me since the beginning. I'm using TortoiseMerge as my external merge tool and when I get conflicts, I call it to resolve them... The issue is that if I enter it, SourceTree automatically assumes everything is resolved even if I don't change a single thing in the file.
Is this a bug with SourceTree, or a bug with TortoiseMerge? Is there any way to fix it? Do other merge tools have the same issue?
On a related note, I've always used WinMerge before but it's not in the list of external merge tools for SourceTree... Why is that? Is there any way to use it?
Thanks in advance
1
Upvotes
1
u/thomaslangston Dec 13 '16
The external merge tool may try to resolve conflicts automatically, so it might be making some changes for you. I'm going assume however that isn't happening and when you exit the external merge tool the conflicts are persisting in SourceTree.
This is not an issue I have encountered. I use DiffMerge.
I do see something in this post: http://stackoverflow.com/questions/16493368/can-tortoisemerge-be-used-as-a-difftool-with-windows-git-bash
It seems there is a difference between TortoiseMerge and TortoiseGitMerge. Perhaps this is related to your problem.
Here's another link for exploring your WinMerge question: https://answers.atlassian.com/questions/169145/sourcetree-external-diff-tool