Dear CVS listers,

    I'm a new user of CVS and I have, what I hope, are easy questions.
I have a rather large code that multiple users will be editing.  Each
user will need the entire code for their improvements.  So, branching
seems to make sense in this situation.  My ideas are:

1.    Have a centralized repository where each user can branch out of
and create their own repository with the whole code in it.

2.    After the individuals make their improvements, then they may
update the centralized repository.

I don't want a repository that each user has access to and is being
updated often by the individual users, because each user needs the whole
code and this senario seems that it would create alot more problems with
users attempting to commit their improvements while other users have
checkout earlier editions.  Thus, if each user had their own repository
and checkout and commited as necessary, this wouldn't be a problem.  The
problem will come when the users attempt to update the centralized
repository, but this won't be that often.  Does this make sense?  If so,
please help with the following:

1.    What are the commands for creating branches out of a repository?

2.    How does one update a repository with another repository?

As you all can probably tell by these questons, don't assume too much in
your answers.  If possible, please provide the necessary commands and a
brief description.  The architecture on which I am running is SGI Irix
6.5.  I'm using CVS version 1.9

Thank you for your help,

Mike

Reply via email to