I'm trying to get my company to migrate over to CVS from VSS. I've read the
manuals and a recent book on CVS, but I still have a couple of questions.
First, how can two products share a module? We have an application, and as
usual that consists of modules. Soon we will be creating a second
distinctly different application that will exist in parallel with the
first, and share most, but not all of its modules. We want changes made to
one module to be propagated to all applications that use it.
Second, we would like to be able to check in our source and at the same
time indicate levels of stability. This way I could work on a module and
repeatedly check it in, but to my own area isolated from others, and once
it is stable, check it into the main development trunk. Based on my
reading, I'm thinking that the way to do this is by each person having his
or her own branch and merging back into the main trunk when appropriate. Is
there a more elegant solution?
-adamw
----------
Adam Winter
@Outcome, Inc
7000 West William Cannon,
Building. 1, Suite. 100,
Austin, TX 78735
http://www.atoutcome.com
Ph. (512)899-1948 Ext.1010
Fx. (512)899-3880