Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re: My preferred version control system is...

by templar (Chaplain)
on May 22, 2008 at 13:58 UTC ( #687958=note: print w/replies, xml ) Need Help??

in reply to My preferred version control system is...

Anyone have an opinion as to why Subversion appears to be the runaway winner of this poll? I haven't used it before, and we're looking to replace the version control system we use at work.
  • Comment on Re: My preferred version control system is...

Replies are listed 'Best First'.
Re^2: My preferred version control system is...
by Tux (Abbot) on May 23, 2008 at 06:46 UTC

    I think it is ahead because it was the first of the new VCS systems. The only 3 that really matter now (IMHO) are svn, git, and bzr. As svn was the first out there in the wild that actually worked, and made a huge difference against the older VCS's (SCCS, RCS, CVS), the switch was obvious.

    Reasons for choosing either of the three may be well beyond the system itself. I chose git for a few not so obvious reasons:

    • Subversion has way too many dependencies, and I didn't get it to work on HP-UX in 64bit mode in 5 working days, after which I gave up. (I was able to compile git to something that partly worked in about 4 hours).
    • bzr is based on python, and I don't have python on HP-UX, and also don't want to enter the vortex of yak-shaving into getting that to run on HP-UX and maintain it in the future (in 64bit mode, as our main target for a new VCS was 64bit-only HP-UX). The base packages might be available from different sources, but they are all 32bit and won't cooperate in that 64bit environment.
    • The future of perl5's VCS is git. We'll move from perforce to git after the release of perl-5.8.9, so knowing that VCS beforehand was a pre.

    Enjoy, Have FUN! H.Merijn
Re^2: My preferred version control system is...
by hobbs (Monk) on May 24, 2008 at 20:45 UTC
    Because it's such a small step from CVS. It's certainly not the most advanced of the newer systems, or the fastest, or even the most reliable -- but it has the explicit goal of being "like CVS only with less suck". Just simple things like repo-wide revisions, rename tracking, file properties, and streamlining commandline operation. There are a lot of CVS users and a lot of former CVS users in the world and of course svn is going to appeal.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://687958]
[erix]: Harakiri with a nuke on the white house, that'd clean up the staff there a bit too ;)
[erix]: (sorry, I'm always a bit violent on fridays)
LanX predicts problems for Erix next time he lines up at an US immigration counter
[erix]: but tuesdays just as bad
[erix]: thanks for the heads-up but that's a line-up studiiously avoided :P
[LanX]: yeah too far for someone who can't even make it to Amsterdam
LanX looking for a good magit tutorial
LanX ... and git in general
[erix]: I've been to Amsterdam before you were born

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (12)
As of 2017-08-18 13:16 GMT
Find Nodes?
    Voting Booth?
    Who is your favorite scientist and why?

    Results (302 votes). Check out past polls.