[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