Slashdot Mirror


Practical Reasons To Choose Git Or Subversion?

markmcb writes "I develop Rails applications and recently followed my lemming herd and made the switch to Git after learning some of the practical advantages Git offers over Subversion. As I'm sure there are many die-hard Subversion fans in the Slashdot audience, I'm curious what your key reasons are for sticking with Subversion. If possible, I'd like reasons that apply to 'most of the time' as opposed to arguments based on obscure features that may get used only a few times ever."

18 of 667 comments (clear)

  1. Blah by Anonymous Coward · · Score: 5, Funny

    You can have my cvsroot when you pry it out of my cold dead fat hands.

    1. Re:Blah by LearnToSpell · · Score: 3, Funny

      We're using RCS, and this is at a company that grossed six billion dollars last year (yes, that's a 'b'). At least we have vi though.

    2. Re:Blah by obarel · · Score: 3, Funny

      Just think how much time you could have saved if you didn't have to constantly switch modes in your editor and instead used your fingers simultaneously...

    3. Re:Blah by EdelFactor19 · · Score: 3, Funny

      at least you aren't using CMVC at a company that developed rational team concert, jazz, clearcase, etc...

      --
      "Jazz isn't dead, it just smells funny" ~Frank Zappa
      EdelFactor
    4. Re:Blah by indifferent+children · · Score: 3, Funny

      Cool. That should free-up one finger to express disdain for people who are going to edit text files several hours a day, for most of their career, but can't be bothered to master the most powerful editor on the planet.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
  2. Neck and Neck by Anonymous Coward · · Score: 4, Funny

    I can honestly say that I have no preference of one over the other; having only just heard of them both by the OP.

  3. Real programmers by David+Gerard · · Score: 5, Funny

    Real programmers type cat | cc and get it right the first time.

    --
    http://rocknerd.co.uk
    1. Re:Real programmers by Waffle+Iron · · Score: 5, Funny

      Real programmers type cat | cc and get it right the first time.

      Some of us don't have to cling to safety blankets like that. We prefer the simplicity of cat > a.out

  4. Depends what you need more. by Ant+P. · · Score: 5, Funny

    SVN is better for Windows users.
    Git is better for Git users.

    1. Re:Depends what you need more. by ignavus · · Score: 3, Funny

      My problem with CVS is that I keep confusing it with CSV.

      So when discussing file formats I can never remember which acronym I should be using, and keep referring to CSV data files as CVS. Age does that to you.

      Git, on the other hand, would distract me with thoughts of the "stupid gits" using it. And bzr just makes me think "bizarre".

      Mercurial sounds exotic, engimatic. Maybe I'll upgrade to that.

      Slashdot - where some stupid git will subvert the conversation by advising you to choose a SCM based on how bizarre the name is.

      --
      I am anarch of all I survey.
  5. Re:Windows. by Just+Some+Guy · · Score: 5, Funny

    Git is an excellent piece of software, but Windows performance is not so great.

    Git could paint your house and buy you a girlfriend, but that wouldn't help Windows.

    --
    Dewey, what part of this looks like authorities should be involved?
  6. Re:flamebait by MrMr · · Score: 3, Funny

    I'm sure that's just by accident. I suggest you explain the site maintainer, preferably in all caps, how poorly their site is programmed.

  7. Re:My own opinion (prob. very controversial) by imbaczek · · Score: 4, Funny

    cp sucks at merging.

  8. RCS os OK for very small projects by ChrisA90278 · · Score: 3, Funny

    What size is your project? For small projects with one to three people who all work in the same place yu can use RCS. It is serverless and works inside the file system. For many years I simply NFS mounted the RCS directories onto the development machine. There is almost zero setup and very little learning curve.

    CVS was a server centric RCS. If you don't need a server because you are the only developer on the project RCS is everything you need

    I also use RCS for all those small 8.conf file in /etc. just do a "mkdir /etc/RCS" and you are setup and running. It's that easy.

  9. Re:Windows. by ozamosi · · Score: 5, Funny

    Git could [..] buy you a girlfriend

    Dunno 'bout you guys, but that right there settles it for me. Git it is!

  10. Re:Windows. by Rayban · · Score: 4, Funny

    Just be careful with the order of command-line args. You wouldn't want it to paint your girlfriend (or maybe you do?).

    --
    æeee!
  11. Re:Windows. by syousef · · Score: 5, Funny

    Git could [..] buy you a girlfriend

    Dunno 'bout you guys, but that right there settles it for me. Git it is!

    Congratulations. Your new girlfriend's name is 'Richard Stalman' and you can call her 'RMS' for short.

    Enjoy your new girlfriend.

    Yours faithfully,

    GIT

    --
    These posts express my own personal views, not those of my employer
  12. Re:Windows. by ioliver · · Score: 3, Funny

    I want to dye a virgin. Ian