Re: Trouble forking my project
Re: Trouble forking my project
- Subject: Re: Trouble forking my project
- From: Jon Pugh <email@hidden>
- Date: Wed, 24 Mar 2010 17:10:09 -0700
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@hidden)
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:
This email sent to email@hidden