Я полностью согласен с ответом Джона Галлоуэя. Я также попытался использовать vss2svn , но обнаружил, что было много проблем с импортированным репозиторием, и в итоге решил, что оно не стоит усилий, необходимых для его очистки. Мы просто импортировали копию кода в Subversion и вернулись в VSS в том редком случае, когда нужно было обратиться к более старой версии кода.
В моей предыдущей компании мы также использовали тот же подход для перехода с ClearCase на Subversion, и я не могу вспомнить ни одного случая, когда нам когда-либо приходилось возвращаться в ClearCase, чтобы посмотреть историю.
Самая большая проблема заключалась в том, чтобы заставить всех переключиться на новый репозиторий одновременно, но как один разработчик, у вас не должно быть никаких проблем!