[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CVS questions
Re: CVS questions
Wed, 29 Oct 2008 14:58:36 -0400
Thunderbird 22.214.171.124 (X11/20080914)
Hector Santos wrote, On 10/29/2008 01:51 PM:
Bulgrien, Kevin wrote:
See what I mean. Not so simple. <g>
Seriously, it all does seems simple. But there seems to be many
things to watch for. I explored and it was just too confusing where
you will need helper batch files or frontends to do things like above.
No way I would of figured out the above. Nonetheless, I appreciate
the example. I am saving it so I can study it line by line.
Keeping up with the two sources is now quite easy.
I won't go into merging. You could either use built in merge
facilities of CVS, or you could even just use the differences
and manually merge things.
This is what I was somewhat referring to - merging related issues.
IMO, a very confusing aspect of CVS.
CVS supports branches as trunks and they can be weaved together in confusing
ways, but if you have some understanding of branching patterns and a plan from
that, you can use CVS to implement pretty much as much or as little branching
May I suggest taking a look at the ACME Project:
I think you are looking to use (now) one Development Line and one
Maintenance Line or a Release Line. Parallel Maintenance/Development Lines
is I think what you are kind of looking for.
For some folks (me among them), using CVS it is easier to have the Development
Line on the TRUNK and having branches for previous releases (Maintenance
Lines). The only time you have to figure out merging is if you desire to
either take some fix that occurred on the trunk and put it in a release branch
or something going the other way and there is /some/ advise in the manual.
 the default HEAD revision in CVS which is not on a branch. Because of
the RCS delta structure, operations on HEAD and the trunk are MUCH faster than
For the URLs below, please download
to your home directory and put a copy of it in /tmp.
tar -xjvf cederqvist-1.11.23.html.tar.bz2
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter