At 4:48 PM -0700 3/24/10, Dave Carrigan wrote:
>Actually, a subversion branch is exactly what you want.

Not to start the inevitable version control flamewar, but Subversion's 
branching is weak in comparison to other systems, except cvs of course.  
Perforce has strong branching and merging also.

The newer distributed systems however, git and Mercurial (hg), are *based* on 
the concept of merging changes between repositories.  If you have not examined 
distributed version control, you deserve to look into them and understand the 
difference. 

Branching and merging are the default operations in a distributed system, by 
making new branches all the time for every feature or bug fix or release, you 
take all the unfamiliarity out of it and it becomes more understandable and 
reliable. In addition, merging changes from one line to another becomes 
trivial. As does deferring other people's disruptive changes until you are 
ready for them.

That said, I'm still using svn myself, but I'm planning on switching.  ;)

Jon
_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to