svnversion-controlsourcegear-vaultversion-control-migration

Any tool to migrate repo from Vault to Subversion?


Are there any tools to facilitate a migration from Sourcegear's Vault to Subversion?

I'd really prefer an existing tool or project (I'll buy!).

Requirements:

  1. One-time migration only
  2. Full history with comments

Optional:

  1. Some support for labels/branches/tags
  2. Relatively speedy. It can take hours but not days.
  3. Cost if available

Bonus points if you can share personal experience related to this process.


One of the reasons I'd like to do this is because we have lots of projects spread between Vault and Subversion (we're finally away from sourcesafe). It'd be helpful in some situations to be able to consolidate a particular customer's repos to SVN.

Additionally, SVN is better supported among third party tools. For example, Hudson and Redmine.

Again, though: we're not abandoning vault altogether.


Solution

  • We are thinking about migrating from vault to git. I wrote vault2git converter that takes care of history and removes vault bindings from *.sln, *.csproj files.

    Once you have git repo, there is git2svn.

    I know it sounds like going rounds, but it might be faster than writing vault2svn from scratch.