I'm having issues with a BitBucket repository whereby, upon performing merges from one branch to another (this can be any branch, it happens regularly) it raises conflicts for very simple changes. For example, the only difference between two versions of a file is that one branch added a new method and the other did not. Sometimes it even raises a conflict where the line has not changed on either branch.
I've been using Git for a few years at different companies and haven't seen this kind of issue before. We have quite a few problems with Git and bad merges where work has been lost or lots of regression issues introduced following merges.
Could this be a setting that is causing Git to be super cautious about what constitutes a conflict?