Yo recomendaría el vss2svn proyecto original (que he usado) en comparación con algunas de las otras opciones en la lista (por ejemplo VssMigrate) (que no he utilizado, pero se veía en el sitio web) porque:
- se ejecuta en Linux donde se obtiene las operaciones de archivos mucho más rápido (en comparación con NTFS) (por ejemplo, la conversión se ejecuta en 30 minutos en lugar de 12 horas)
- es muy hackable, genera, estados editables (por ejemplo, archivo de volcado) intermedia
En años pasados utilicé administrar bases de datos VSS/CVS/SVN, y usar vss2svn para algunas migraciones VSS -> SVN (en el orden de una década de historia, 500MB, IIRC). Mi mayor precaución para cualquiera que convierta un repositorio es que el mayor desafío no es cómo asignar ciertos archivos a ciertos números de revisión, sino cómo manejar correctamente la corrupción en la base de datos de VSS. Esta es la razón por la cual la operación rápida (no es probable que alcance la perfección la primera vez), y la operación pirateable son esenciales.
También recomendaría mucho las páginas de wiki de vss2svn en RunningTheMigration a cualquiera que esté considerando migrar, sea cual sea la herramienta que utilice al final.
He probado VssMigrate en varias bases de datos VSS y las moví perfectamente a SVN, gracias Tim – essamSALAH