General Question

Breefield's avatar

Do you use Subversion?

Asked by Breefield (2728points) June 28th, 2008

When you code?

Observing members: 0 Composing members: 0

13 Answers

paulc's avatar

I always use some form of version control, it is very useful for numerous reasons. I’ve given Git and Mercurial try outs but after hearing from the developers of Fluther that they’ve been using Bazaar with success, I decided to give it a try. I’ve now completely switched my personal code to Bazaar and have migrated or recreated most of the repositories from Subversion to Bazaar. I digress.

Anyway, if you don’t use version control now, you should start. Its one of those habits that is good to get into much like unit testing (which some find harder to make habitual). If you do development work long enough it will save your ass one day.

Breefield's avatar

I’ve started using since I began working at my new job, and I have a little problem right now. I made a repository on my webserver and I want to check it out locally but I get that 301 error >.<

paulc's avatar

Ah, yeah, I’ve spent a good number of hours struggling with Apache to get at SVN repositories. Without trying to sound like an evangelist, the distributed VCSs out there (like the ones I mentioned in my first answer) allow for different ways of hosting/distributing repositories and branches.

Good luck with your httpd.conf. Are you on a shared web host?

Breefield's avatar

Yeah >.> Gridserver

Breefield's avatar

I’m sorta confused why that was removed. Maybe I pasted something by accident right before I answered, Anyhow…I got my new repository checked out! Yay, I had to use svn+ssh:// instead of http:// which resolved by 301 error

andrew's avatar

As @paulc mentioned, we lurve bzr.

It’s much much much much much much much much much much much much much better than svn.

Breefield's avatar

I’d do it, but I’m such a UNIX newbie I’d be afraid of breaking my server somehow >.>

jrpowell's avatar

I’m confused why the comment by Bree was removed too. If I remember correctly he mentioned who his host was but it wasn’t spam. Did someone click on the wrong button?

Breefield's avatar

Yeah, I didn’t even mention my host, I believe I said I was on a grid server and I didn’t want to screw up my server because I don’t know UNIX.

xyzzy's avatar

Version control is an absolute requirement, even for the single developer. I think subversion, tortoisesvn , and Trac are a killer combination, but that won’t fit every work environment.

damien's avatar

I did use svn until I moved over to git a few weeks back. I wish I’d made the move months ago!

Vincentt's avatar

I used to use Subversion but I, too, moved to Git. Basically, it was the choice between centralized and distributed version control, and I prefer the latter. Since Subversion and Git seem to be the most popular choices in both categories it had to be one of those. I’m not such an advanced user that I have much requirements, so most will probably do.

Zaku's avatar

I’ve used CVS, Subversion, VSS and some corporate ones. It always seems like they are light in absolute reliability, features, and ease-of-use. So, I may revisit this thread when I start my next project, to see what all the recommendations for alternatives are.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther