У меня проблем с ним не было, там все четко и логично
по сути это все равно что в sourcetree в external merge tool ставить по всем конфликтам "both". Возникают ситуации, когда по итогу количество "{" и "}" в проекте разное получается. И тут причину не найти, только мержиться заново и вручную искать