and now i am about to make some sort of evolution because I no longer find a lot of stuff I do neat, cool, and/or part of figuring it out. I cannot tolerate the mess and hassle. So I am learning this to get the crap out of the way.
People doing this are also doing these things:
Entries
alisher_majitov fsdfis
i gonna know subversion at the admin level ! ))
I spent a long time trying to figure this out with GUI tools and the command line, but if you are on a Mac I just reccomend getting Textmate or something like that makes it really easy.
fanboy is focusing on what's most important
I feel comfortable using Subversion, and currently rely on it for managing all my computer projects. It gives me peace of mind to know that I can fall back to an old version of my source code if anything goes wrong.
Also, here’s a good free book online: Version Control with Subversion
fanboy is focusing on what's most important
First off, if you’re a coder, you have to use some kind of Source Code Management (SCM) tool just for the sake of your sanity. When you collaborate on a project, having file history is invaluable.
It seems there are tons of choices out there, with RCS, CVS, Git, and Subversion being common open source solutions, while Perforce and Visual Source Safe are common proprietary (pay) SCMs. We use the latter one where I work, and I can say for a fact that it is garbage. Branching and merging are a total pain in the ass, as is rolling back to a prior version.
I’ve setup the Subversion daemon on a spare server I have, and have been using it to manage my personal software projects. And the TortoiseSVN project is awesome for integrating your Windows file explorer shell with SVN.
I am far from being an expert, but I at least know the basics, like commit and update. However, I really need to figure out how to do branching and merging.
SVN is a fantastic tool, and is very easy to use and get used to. I’m with kronn in that I’ve not mastered it, but I know that takes time. I’ll be using and teaching SVN at my work now so I’ll have plenty of face time with it.
Hoorah for SVN!
M.T.
I set up several repostories, configured three servers to handle them, installed clients on every major OS and convinced others to use it (and love it).
Time to check it off. Someday, “Master SVN” will be a goal, but for now, it’s time to say “great tool, use it!”...
What do you guys do for a public repository? I can’t host it on my server just yet (working on getting that all set up), so I’ve been looking for a place in the mean time. Thus far, I’ve only found https://canvas.bountysource.com/svn/, but I’d like to know if you folks have found anything promising.
M.T.
I don’t want to say that I’ve really 100% learned SVN, but I can honestly use it comfortably with my projects with very little effort. I’ve been setting up public repositories (with Apache2 and WebDAV, et al) and that’s been stretching, particularly with authentication and keys (though in a good way).
I’ve been developing a simple blog with my new web application development framework (called Canvas) and have been using SVN to keep track of it. (140 revisions in two days for one developer. Not bad, I think.)
I’ll be moving my framework code over solely to SVN, which will open up doors to community participation as well. (Hopefully.) I think my productivity will only continue to increase with Subversion.
So far, I’m loving it.
M.T.



