[EMAIL PROTECTED] wrote: > > Hi All <SNIP> > Let's say you have a good-sized CVS project, and several developers. > Every developer has their own sandbox. > > One group of developers is working on a section of the project (which > cannot, for various reasons, be its own project), and they need to be > able to "share" their changes related to that section of the project > with other members of the same group, but not everyone else. Normally > developer A would commit their changes, and then developer B would > simply do an update. However, we don't necessarily want developer C, or > the QA sandbox for example, to "see" those changes (get them on an > update) until the group says they are ready. Any standard practices on > this? > > TIA > -Kurt
Sounds like what you want to do is put different groups on different branches of the sub project. here is a cut and past from a message I sent in 2003 on a similar subject, note the msg00771 thread link it talks a little about having approved bug fix and QA branches: Brad Appleton and others "Branching Patterns for Parallel Software Development" has helped me a lot. He also has a lot of SCM links on the page. (Note: the page has moved...to) http://www.cmcrossroads.com/bradapp/acme/ there are some books listed off of: http://www.cvshome.org/docs/ http://ccvs.cvshome.org/fom//cache/80.html [ed. these are now somewhere off of : http://www.nongnu.org/cvs/ http://ximbiot.com/cvs/cvshome/docs/ ] David Thornley has some practical help for cvs users. http://www.thornleyware.com/ try following the thread in: http://mail.gnu.org/archive/html/info-cvs/2001-08/msg00771.html there is some advice and links to resources there. Also searching for books or resources or branching and scm may turn up something in the archives. http://mail.gnu.org/archive/cgi-bin/namazu.cgi?query=book+scm&submit=Search&idxname=info-cvs http://mail.gnu.org/archive/cgi-bin/namazu.cgi?query=book&idxname=info-cvs http://mail.gnu.org/archive/cgi-bin/namazu.cgi?query=resources&submit=Search&idxname=info-cvs -- Todd Denniston Crane Division, Naval Surface Warfare Center (NSWC Crane) Harnessing the Power of Technology for the Warfighter _______________________________________________ Info-cvs mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/info-cvs
