[cvsnt] Re: Source Control Best Practices?
John Peacock
jpeacock at rowman.com
Mon Dec 6 17:44:56 GMT 2004
Merrill Cornish wrote:
> One poster implied that all their developers were working on
> "private" branches, even though they were all working on the same
> code. The purpose of the branch is to provide isolation when
> alterate code developerment paths must be maintained. However,
> having _normal_ development be done only on branches assures that
> each developer is working in needless (and potentially debilitating)
> isolation.
This is a good example of "subjective" since your assertions are at odds
with numerous development models. One of the other link that was posted:
http://cvsbook.red-bean.com/
specifically discusses how to manage _all_ development on branches (both
the Dovetail and Flying Fish models). It has some limitations for the
developer, but there are legitimate reasons to use these models. Your
belief that branches are for alternate paths is not the only way to
approach branching development. Since CVSNT has strong mergepoint
support, it's actually much easier to develop this way (perhaps you are
more used to the limitations with conventional CVS).
John
More information about the cvsnt
mailing list