Boost logo

Boost :

Subject: Re: [boost] [git] Mercurial? easy merging in svn, how about git/hg?
From: Dave Abrahams (dave_at_[hidden])
Date: 2012-04-02 19:56:21

on Mon Apr 02 2012, Martin Geisler <> wrote:

>> In svn the blocking merge is recorded in the system. So whenever
>> anyone will merge the stable into dev svn will know which changes not
>> to merge. How does hg/git help in communicating this? Imagine a branch
>> where many developers do bugfixes and someone will once a week merge
>> things into dev. How shall he know which changes to skip?
> You cannot skip changes -- you really must merge them from stable into
> dev (really 'default' when using Mercurial). What you can do is to
> merge-and-ignore:
> hg update default
> hg merge stable
> hg revert --all --rev default

For completeness, in Git this is spelled

  git merge -s ours stable

Dave Abrahams
BoostPro Computing

Boost list run by bdawes at, gregod at, cpdaniel at, john at