[XCSSA] Programming Source Control
xcssa@xcssa.org
xcssa@xcssa.org
Tue, 28 Nov 2006 14:39:10 -0600
xcssa-admin@xcssa.org wrote:
> The question is, how complex of a system do you need? Figure out
> what you're going to do, then pick the simplest system that can do
> what you need. I've found subversion to be adequate for everything
> I do, since I don't branch much. All my source is on the trunk,
> with tags applied at release dates. So subversion is perfect for
> me, but I don't think it would be perfect for a company trying to
> create a GUI-based program written in C that has to run on Mac OS
> 9, Win32, and Unix. If they tried, they'd probably end up with
> three independent branches or projects, and a merging nightmare
> to get fixes from one into the other in a timely manner, without
> stepping on each other, or re-applying diffs, or reverting a
> change.
That's a valid argument. Subversion's current major weakness is merging
multiple branches back to the trunk. Even merging one branch isn't trivial.
I hope this is improved in the near future.
Nick