Resolve Conflict actions fail when the conflict is due to remote file delete

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Low
    • None
    • Affects Version/s: 1.9.2
    • Component/s: General
    • None
    • Environment:

      Mac OS X 10.9.2

    • Severity 3 - Minor

      I did a merge from a remote branch (master) into my feature branch. In my branch, I had modified a certain file. In the remote (master) branch, the file had been deleted.

      This resulted in a conflict, but the only way to resolve this conflict is to either accept the deletion or re-add the file with my changes.

      The Launch External Merge tool option created all the files for a 3-way DIFF, except "LOCAL" was empty and for some reason that caused SourceTree to not launch the external merge tool. So, that option effectively does nothing.

      The "Resolve Using Theirs" option kept my version of the file. I didn't try "Resolve Using Mine".

      It appears that SourceTree doesn't know how to handle conficts due to file deletes. It would be nice if the UI could at least indicated "This file was deleted". I had to drop to the CLI to query the git status to even find out why it was conflicted.

            Assignee:
            Unassigned
            Reporter:
            osirisdevelopment
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: