On Fri, Apr 23, 2021 at 1:24 PM Mun Johl <mun.j...@wdc.com> wrote:
> I had to do a rush reintegration and in my haste I forgot to do the 
> sync-merge first.  What kind of fallout is possible under these 
> circumstances?  That is, what are the ramifications of me skipping the 
> sync-merge step.

I've done it a few times. :-)

If the reintegration merge completes without any conflicts, then it
shouldn't really make a difference. (Caveat: It might have made a
difference in older versions of Subversion. But since around 1.10,
merging has gotten vastly better.)

Yes, it is best practice to do the sync merge first, so that if there
are conflicts, it is better that their resolution should be part of
the branch. That way, the reintegration merge can be made and
committed without containing any extra (manual) changes for conflict
resolution. It results in a cleaner (more easily traceable) history.
Also syncing first means that (unless further changes are made) the
branch and trunk are identical except for the changes introduced on
the branch.

Cheers,
Nathan

Reply via email to