Hello all Thanks for taking the time to answer my very general questions with such detail! > I don't think anyone nowadays should start versions control with Subversion, > but instead should use one of the following: bzr, mercurial or Git. I'll def read up on these alternatives, especially as we're starting from scratch I don't want to miss the next big thing :) > I'd also submit that subversion has more mature UI tools like TortiseSVN, > Trac and SVN::Web (at least for now). For the OP I'd suggest looking into those The number of third-party GUI tools will be a bonus for subversion (us developers are on Win machines, but the office server is an XServe - go figure) - I'd already had a play with TortoiseSVN and like how it integrates. > the hardest part about moving to versioning is not the software, but the > integration with your current development and deploy processes > I'd recommend reading a lot on development and deployment strategies > e.g. agile, broken trunk working branches, broken branches working trunk, > deploying through updates, deploying through patches, automated deploys Sadly this will be too true, the tech won't solve the problem of getting us working in a similar way (right down to how we layout code blocks this will be an issue I can tell...) - thanks muchly for the key phrases, I'm sure I'll be able to find a lot more discussion now I know what I'm looking for > Big snafu for folks getting started with svn: renaming files using the > OS instead of svn's "rename" tool. dear god, DONT DO IT! Duly noted! Thanks again, if it ever goes ahead I'll try to write an account of what we did and post it back here for reference Barry -----Original Message----- From: thelist-bounces at lists.evolt.org [mailto:thelist-bounces at lists.evolt.org] On Behalf Of sbeam Sent: 26 September 2008 19:04 To: thelist at lists.evolt.org Subject: Re: [thelist] Getting version control into the office for the first time On Friday 26 September 2008 13:30, Stephen Rider wrote: > On Sep 26, 2008, at 12:22 PM, Eduardo Kienetz wrote: > > I don't think anyone nowadays should start versions control with > > Subversion, > > but instead should use one of the following: bzr, mercurial or Git. > > In a word... Why? mercurial has a pretty even-handed comparison in the book: http://hgbook.red-bean.com/hgbookch1.html#x5-180001.6 personally I use subversion and feel it is fine for our needs, as long as you don't do merging too often (it's a headache). For a small local team then any of them should work fine. The fact that subversion is centralized is not really a disadvantage in that case. I'd also submit that subversion has more mature UI tools like TortiseSVN, Trac and SVN::Web (at least for now). For the OP I'd suggest looking into those right off the bat. Sam - (who remembers not too long ago CVS was the only option) -- * * Please support the community that supports you. * * http://evolt.org/help_support_evolt/ For unsubscribe and other options, including the Tip Harvester and archives of thelist go to: http://lists.evolt.org Workers of the Web, evolt !