[thelist] Getting version control into the office for the first time
Barry Woolgar
barry at burnthebook.co.uk
Mon Sep 29 04:10:55 CDT 2008
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 !
More information about the thelist
mailing list