Uploaded image for project: 'Sourcetree For Mac'
  1. Sourcetree For Mac
  2. SRCTREE-3286

Resolve merge command blows away entire file, irrespective of conflicts

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • High
    • None
    • 2.0.5.8, 2.6, 2.6.1
    • Git
    • Severity 1 - Critical

    Description

      The “Resolve Conflicts > Resolve Using {Mine|Theirs}” commands in SourceTree do not behave as expected. Rather than resolving conflicts according to the selected side, it seems that the ENTIRE FILE is replaced by either “mine” or “theirs”.

      As a user, I expect that the successfully auto-merged chunks remain intact (as they first do prior to conflict resolution). Instead, they are unexpectedly reverted.

      Verifying this bug has been made more troublesome by the fact that SourceTree does not log in its command history panel what it's actually doing when I choose a resolve command.

      The current behaviour renders the “Resolve Conflicts” command mostly useless (and indeed dangerous), making a manual treatment (by editing the text of the conflicted merge product) the only way to achieve the correct merge.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              46bd7cdb6479 Ben Kennedy
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: