Q:

Best way to migrate from VSS to Subversion?

I'm a single developer looking to get off of Visual Source Safe and move to svn.
A quick search brings up several tools, but I don't see a clear winner and I can't afford to spend a lot of time testing different tools.
Has anyone done this successfully, and can recommend a method?

A:

I recommend just adding your code to a new Subversion repository rather than importing from VSS. VSS has a convoluted version control model that doesn't translate well to many other systems, and just starting fresh is usually the best way to avoid taking that clutter with you.
If you need to keep the history around, make your VSS repository read-only.

A:

The CodePlex Version of VSStoSVN is one of the best I've found. I had pretty bad results with the PumaCode version, but this one ran smooth. 
http://vss2svn.codeplex.com/

A:

We did this migration recently at work. I strongly suggest:

Just add the new code from VSS, take the hit that pre-svn history will have to stay in the old VSS repository.
If your VSS repository is still in use after the initial code dump, migrate changes using Vendor Branches. Ie, assume your VSS repository is a vendor and use dated tags to merge the changes into the SVN repository.

Slightly more detail here.

