info-cvs
[Top][All Lists]
Advanced

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

Re: Multi-user working directories


From: Wayne_Johnson
Subject: Re: Multi-user working directories
Date: Tue, 9 Jan 2001 10:02:04 -0600


Forgive me, I seem to be having problems communication the problem.

Yes, I have read the manual, thank you.  I've used CVS for 5 years.  I did a
port of CVS to MVS.  I am well aware of it's capabilities.

My question is how does an arbitrary user do an update to a common set of code
that has already been checked out.

Yes, we can have branches, and we can merge the branch deltas into each other or
the trunk.  After this occurs, someone needs to be able to check the code out
and build it for distribution.

The problem here is that we can't check it out every time we want to re-release
the code.  There are thousands of modules that would need to be re-compiled.  We
need to update the code that was already checked out and run make to build the
updated modules.  We then will distribute the changed executables.  The problem
is there could be any of several people who need to do this.

I guess this may be a paradigm difference between the way mainframe code is
developed and the way distributed system (spell that UNIX) code is developed.

I can't believe that no one has ever run into this situation.






"Derek R. Price" <address@hidden> on 01/09/2001 09:44:56 AM

To:   Wayne Johnson/MINN/address@hidden
cc:   Alex Holst <address@hidden>, address@hidden
Subject:  Re: Multi-user working directories



address@hidden wrote:

> Thank you.  Yes I do know about branches and merging branches.  How does this
> solve my problem?
>
> I need to create a set of binaries from our GA branch.  The GA branch has been
> checked out and built previously (the "Official Release" files).  The question
> is how do I have any person (one of our Level 3 staff) be able to update the
> "official release" set of working files with the updates everyone has been
> working on and then do the build.
>
> UNIX (or in our case USS on MVS) will allow multiple people write access to
> these files, but CVS (specifically pserver) will not.

Sure it will.  You might want to review the Cederqvist (CVS manual), especially
the sections on setting up a CVS server and "Branching and Merging":
http://cvshome.org/docs/manual/cvs.html .

Derek

--
Derek Price                      CVS Solutions Architect ( http://CVSHome.org )
mailto:address@hidden     OpenAvenue ( http://OpenAvenue.com )
--
I will not defame New Orleans.
I will not defame New Orleans.
I will not defame New Orleans...

          - Bart Simpson on chalkboard, _The Simpsons_










reply via email to

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