Earlier quoted context omitted.
Calm down. :) I never said that subversion's interface is great(?!), I just said that designers often find some tools programmers use ridiculously ugly and unnecessarily complicated. I think they have a valid point, and when programmers write them off, they often lose valuable feedback. (If a relatively simple tool is as annoying to configure as procmail, for example, somebody screwed up badly. IMHO.) I use Mercurial…
designers often find some tools programmers use ridiculously ugly and unnecessarily complicated Yeah, that must be why so many of them use no version control at all... I agree that the VCS to use is the one that your designer is willing to use. I just think that there's no reason why designers should necessarily want to use Subversion over a DVCS... except that, as a more mature tool, Subversion has a better selectio…
Why Subversion does not suck
21–30 of 40 posts
Re: Why Subversion does not suck
#22It's great if people want to have the choice for subversion, tho. Some people just prefer the tools they are used to instead of learning new, more powerful ones. But to use that as argument that svn doesn't suck is not a very strong point.
Re: Why Subversion does not suck
#23Earlier quoted context omitted.
Did it really suck? I was using subversion in a team of around 15, 5 years ago, and all in all it worked pretty well. It was rare that there would be any issue or that subversion got in the way. Maybe git is better... maybe it doesn't matter enough to bother changing. But you have to admit these types of things are more about what is "in fashion" than what is better suited to a particular task. Things go in big cycle…
I'm very happy that Subversion works for you. For me, it just blew up on an update, which corrupted the fragile .svn directories it litters all over the working copy. "svn cleanup" couldn't repair the damage. This sort of thing happens on a regular basis. Git, on the other hand? No problems.
Seriously? I don't remember ever seeing that, perhaps it's restricted to a certain O/S or version.
Re: Why Subversion does not suck
#24Curious, we use assembla on our team and our designer uses git (assembla's git) without any problems. It's great if people want to have the choice for subversion, tho. Some people just prefer the tools they are used to instead of learning new, more powerful ones. But to use that as argument that svn doesn't suck is not a very strong point.
Re: Why Subversion does not suck
#25Re: Why Subversion does not suck
#26"Even designers can use it." Why does everyone assume that designers are stupid luddites who can't wrap their heads around complex systems? UI design is full of nuance and complexity. It's insulting to designers to assume they cannot deal with DVCS.
Amen. Meanwhile: To claim that SVN is intrinsically easier to understand than DVCS is to be very shortsighted. Subversion is a more mature technology: It's eight years old, and is conceptually based on CVS, which goes back to the eighties. DVCS is all of eleven years old in its eldest incarnation (according to Wikipedia) and the current generation of tools (git, Bazaar, Mercurial) date back only to 2005. DVCS is a ma…
Re: Why Subversion does not suck
#27Earlier quoted context omitted.
Did it really suck? I was using subversion in a team of around 15, 5 years ago, and all in all it worked pretty well. It was rare that there would be any issue or that subversion got in the way. Maybe git is better... maybe it doesn't matter enough to bother changing. But you have to admit these types of things are more about what is "in fashion" than what is better suited to a particular task. Things go in big cycle…
It sucked because we didn't have the possibility of distributed version control, even if we really wanted it. Some people and some projects prefer centralized. That's fine. But you can't build a distributed version control system out of a centralized one.
Re: Why Subversion does not suck
#28"Even designers can use it." Why does everyone assume that designers are stupid luddites who can't wrap their heads around complex systems? UI design is full of nuance and complexity. It's insulting to designers to assume they cannot deal with DVCS.
Because designers, unlike programmers, have much higher standards for tools. They don't jump on a new "ground-breaking" toy every 2 months, just because someone famous had said "this is THE shit - use it". Whenever someone says "even X can use it" about some technology, it usually means that either X is stupid, or X is very busy and has no time to waste on "yet another Y". That said, git can be used in a perfectly ce…