Merge Error - TF14085

When we try to do a baseless merge we get the following error

TF14085: Cannot merge $/Path1/Branch1 to $/Path2/Branch2 because there is an incompatible pending change (not edit or encoding) at $/Path2/Branch2$/Path2/Branch2 already.

Why do we get this error Is there something wrong with Braching

Thanks,

Srikanth



Answer this question

Merge Error - TF14085

  • erikkl2000

    This means that a change (rename/delete/...) is preventing the merge.

    You need to run tf status $/Path2/Branch2$/Path2/Branch2 and see what changes are pending, you can then chose either to checkin the changes or to undo. merge should work once the changes are not in the status anymore.


  • coln

    Obvious question first: are there any pending changes in Branch2 Undo them before trying to merge.

    There are a few cases that can lead to TF14085 being thrown for trickier reasons, but they shouldn't be possible during baseless merge. Post the exact command if you can, along with any relevant history.


  • Merge Error - TF14085