Questions about branching in Mercurial
Sebastien Lucas
sebastien.lucas at gmail.com
Sun May 6 17:38:48 UTC 2007
On 5/6/07, Mark A. Flacy <mflacy at verizon.net> wrote:
> On 2007.05.06 11:17, Marcin Kasperski wrote:
> >
> > Well, one can reasonably expect that if hi is using non-default
> > branch, then the changes he makes do not apply to default branch (I
> > use term 'branch' in general terms, not those specific to mercurial).
> > According to the description above, it seems mercurial 'branch' is
> > almost alias to 'tag'.
> > Hard to say which command should work differently (maybe not 'branch',
> > but 'merge'), but it is natural to expect that if I create branch (in
> > version control terms), make and commit some changes, then revert to
> > the main branch and ask for merge, then all the changes made on branch
> > are put into default. Even if internally it means just moving
> > 'default' mark to another changeset without true merge.
>
> So let's say that we have one of these mega-repositories that contains
> 150 branches.
>
> That's potentially 150 heads in the repository.
>
> In that case, what do expect to happen when you enter "hg merge"?
An error .... you have to specify what you want to merge (assuming the
current working copy is where you want to merge).
More information about the Mercurial
mailing list