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."

31 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 HTH+NE1 · · Score: 2, Funny

      My workplace still uses RCS. We also use XEmacs 19.13, a 1995 codebase last built in 2001.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    2. Re:Blah by ari_j · · Score: 2, Funny

      CVS? Are you kidding? If your code really had any value to it at all you wouldn't entrust it to such a newfangled, untested technology. The only revision control system that you can really trust is the standard one, RCS. It's even named revision control system!

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

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

      Shut up, McCain.

    4. 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.

    5. 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...

    6. 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
    7. Re:Blah by Ihmhi · · Score: 2, Funny

      What I'm trying to understand is why you're using a pharmacy to manage your data. Doesn't really sound like their specialty.

    8. 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.

    1. Re:Neck and Neck by Tumbleweed · · Score: 2, 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.

      Shut up, Palin.

  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

    2. Re:Real programmers by dreamchaser · · Score: 2, Funny

      Meh. Talk about safety blankets. Real programmers use magnets to set the bits of the executable on the disk manually.

    3. Re:Real programmers by ragarwal · · Score: 2, Funny

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

      i pick up my handset... dial my modem... and whistle at 300 baud.

    4. Re:Real programmers by Anonymous Coward · · Score: 1, Funny

      cat | dd -of /dev/hda

      Nuff' said.

  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. Re:IDE Integration by PinkPanther · · Score: 2, Funny

    which is the most mature, most stable, and most flexible one in widespread use: Unix.

    Yes, but unfortunately for you the kids aren't traipsing on your lawn these days.

    --
    It's a simple matter of complex programming.
  9. 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.

  10. 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!

  11. 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!
  12. Re:Windows. by Anonymous Coward · · Score: 1, Funny

    You wouldn't want it to paint your girlfriend

    Why not? Half the neighbourhood already has! Ba-zing!

  13. Re:Windows. by cp.tar · · Score: 2, Funny

    Mmmmmm, body-painting...

    --
    Ignore this signature. By order.
  14. CVS > SVN by Tetsujin · · Score: 2, Funny

    I'm normally all for newer better systems, but I have to agree... CVS > SVN because of branching/tagging.

    So, wait... You're running CVS and directing its stdout to a new file "SVN" in the current directory?

    Or are you saying CVS is a higher-valued number than SVN? Couldn't you simplify that and say C > N? I suppose that's only safe if you assume S and V are non-negative and that complex numbers and matrices don't figure into this...

    --
    Bow-ties are cool.
  15. 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
  16. Re:Windows. by ioliver · · Score: 3, Funny

    I want to dye a virgin. Ian

  17. Other true statements: by Zero__Kelvin · · Score: 2, Funny
    1. Angelina Jolie is HOT!!!, but Windows is not so great
    2. Chocolate cake is YUMMY!!!, but Windows is not so great
    3. Plants grow via a process known as photosynthesis, but Windows is not so great

    ... what's your point?

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun