info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: merge or branch?


From: Christine & Freight
Subject: Re: merge or branch?
Date: Sat, 29 Sep 2001 00:38:44 GMT

Thanks Steve.

Yep, I created a branch origin tag, so I know where the branch forked off.

I appreciate the help!

~Christine

"Stephen Cameron" <address@hidden> wrote in message
news:address@hidden
> > From: Christine & Freight (address@hidden)
> > I am having a dispute with a co-worker over how to do something in CVS.
I
> > was wondering if anyone out there can help?  Here's the situation:
> >
> > A branch (let's call it branchA) gets created off the main line.  Then,
at
> > some point in time, a branch (branchB) gets created off of branchA.
> >
> > Development continues down branchA, and a new directory, with new files,
> > gets added and committed on branchA.  This new directory is obviously
not on
> > branchB, since it was created after branchA was created.
> >
> > Question: how does one get the new directory from branchA onto branchB?
>
> I would merge the branchA changes into branchB
>
> cvs co -r branchB everything
> cd everything
> cvs update -d -j branchB_origin -j branchA new_directory
> cvs commit -m 'merged new_directory from branchA'
>
> You did create a tag (branchB_origin, above) to mark the
> beginning of branchB, right?
>
> Also, partial merges like this, (mergiing in _just_ the new_directory)
> instead of the whole branch, can make it difficult to keep track of
> what's merged and what's not later on, so be careful and use tags
> liberally to keep things straight.. So you'd probably want to tag
> branchA to indicate which portion was merged into branchB.
>
> Something like:
>
> cvs rtag -r branchB_origin branchA_merged_to_branchB everything
> cvs rtag -F -r branchA branchA_merged_to_branchB new_directory
>
> so that future merges from A to B could use this tag as a starting
> point and not have re-merge the same changes again.
>
> -- steve
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Listen to your Yahoo! Mail messages from any phone.
> http://phone.yahoo.com
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]