Hi Nathan,

Thank you for the detailed enlightenment! :)  My reintegration did not have any 
code conflicts, so I will assume we're okay.  I had done a sync merge the day 
prior to the reintegration, so things were not too far off.  Your explanation 
is very helpful.

Thank you and best regards,

-- 
Mun


> 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