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."
You can have my cvsroot when you pry it out of my cold dead fat hands.
I can honestly say that I have no preference of one over the other; having only just heard of them both by the OP.
Real programmers type cat | cc and get it right the first time.
http://rocknerd.co.uk
SVN is better for Windows users.
Git is better for Git users.
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?
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.
cp sucks at merging.
Yes, but unfortunately for you the kids aren't traipsing on your lawn these days.
It's a simple matter of complex programming.
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.
Git could [..] buy you a girlfriend
Dunno 'bout you guys, but that right there settles it for me. Git it is!
Just be careful with the order of command-line args. You wouldn't want it to paint your girlfriend (or maybe you do?).
æeee!
Why not? Half the neighbourhood already has! Ba-zing!
Mmmmmm, body-painting...
Ignore this signature. By order.
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.
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
I want to dye a virgin. Ian
... what's your point?
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun