In my previous article on migrating a VSS database into SVN, I hadn't tried importing a VSS database into an existing repository, which is something I found the original code couldn't handle.
I rewrote the original tool to have a GUI front end in addition to a console version, updated to allow importing into existing repositories, and fixed a crash which would occur when trying to import a file which couldn't be retrieved from SourceSafe. The updated tool worked enough for my purposes, but hasn't been extensively tested. However, as my three VSS databases are now in SVN it's unlikely I'll be making further updates to the code.
The source code for the tool has therefore been uploaded as Open Source on CodePlex.com in the hope that someone else finds it useful. Some limited documentation is also available on the CodePlex site, but if anyone has questions, please leave a comment or contact us.
- 2011-07-03 - First published
- 2020-11-21 - Updated formatting
OpenSource C# project for importing SourceSafe databases into Subversion repositories.