|
Boost : |
From: Eric Niebler (eric_at_[hidden])
Date: 2007-12-06 01:31:43
Beman?
Eric Niebler wrote:
> Beman Dawes wrote:
>> Eric Niebler wrote:
>>> Beman Dawes wrote:
>>>> Because I always want all my trunk changes merged into branches/release,
>>>> I'm not using svnmerge.py, and am doing a tree-to-tree rather than
>>>> revsion-to-revision merge.
>>> I thought we all agreed to use svnmerge.py. Am I mistaken?
>> Some folks think we should all be using it, but there isn't general
>> agreement AFAIK. I'm personally not interested in learning a new tool
>> that is due soon for replacement by regular Subversion. I'm
>> concentrating on trying to learn more about the regular Subversion features.
>
> They're adding the features of svnmerge.py to svn because merge tracking
> is very important. Trying to put together a release without merge
> tracking is asking for trouble, IMO. To quote Dave:
>
>> I hope everyone is using http://www.orcaware.com/svn/wiki/Svnmerge.py
>> when merging changes between branches and trunk. That's very
>> important if we're going to avoid merge hell.
>
> FWIW, I've been using svnmerge.py to manage a private branch and it's
> been pretty easy to use.
>
>
>>> And I don't
>>> want to merge all my changes from head into the release branch, just
>>> those two revisions. Is there no procedure for that?
>> I'd be surprised if svnmerge.py didn't support that, but I'm not
>> familiar with how it works.
>
> It does.
>
>> Have you tried it with regular svn merge? Once you get regular svn merge
>> doing exactly what you want, presumably svnmerge.py would use a very
>> similar set of arguments.
>
> My point is that I can't use svnmerge.py because merge tracking hasn't
> been enabled on the release branch. Nobody can use svnmerge.py until
> someone (probably you) runs svnmerge.py init on branches/release.
>
-- Eric Niebler Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk