> From: [EMAIL PROTECTED]
> (Not that CVS/perforce/etc centralized systems force anyone to do so;
> I've worked on teams that happily developed in caves using a centralized
> version control system. Of course, those programmers would also check
> in changes that would break the compile, which is worse than checking
> in buggy code.)
>
What you do in P4 is check in to your own branch if its really a problem.  
Although unless the team is large, I haven't had much of a problem with 
centralized version control without branches-  breaks are found quickly and you 
know who did it, he just has to go fix it.  In the meantime, you revert your 
local copy.  On teams of a few dozen people it can be bad, but on teams of 6 or 
so central works perfectly well, and has less overhead.  Of course, its just a 
special case of the n^2 communication problem-  the bigger the team, the more 
avenues of communication and interaction there are to cause problems.  The 
number of avenues is always O(n^2).  Part of why I really love small teams.

Gabe

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to