A couple of questions about CVS and Project
Management; any input is appreciated.
- If
a project is made up of several discrete modules, how do you coordinate a
release that would incorporate bits from each module? I can understand branching at each
release in each module and tagging the last version from the previous
branch as a release, but is that the only way?
- Can
you somehow do a search on tags or something to pull a release together
with one command rather than manually checking-out individual modules? For example, if I have a project
that incorporates several discrete CVS modules – and each part of
the module destined for release 1.0 of the software package is tagged “Version
1.0 Software” is there some way I can use CVS to pull all the parts
of the 1.0 release from the repository?
- Must
I checkout an entire module, or can I check out individual files from a
module – perhaps using reserved checkout on file_1 of MY_MODULE and
letting others checkout file2 and file3 from MY_MODULE?
Thanks!
Michael Lawrie
Member, Technical Staff
Northrop Grumman - TASC
www.tasc.com
|