Intenta convertir VSS 6.0 a SVN con esta herramienta VSSMigrate . Obtuve el siguiente error.
System.InvalidCastException: Unable to cast COM object of type 'SourceSafeTypeLib.VSSDatabaseClass' to interface type 'SourceSafeTypeLib.IVSSDatabase'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{2A0DE0EE-2E9F-11D0-9236-00AA00A1EB95}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)). at SourceSafeTypeLib.VSSDatabaseClass.Open(String SrcSafeIni, String Username, String Password)
Lo que sé de este error es que la herramienta de migration actual no es compatible con VSS 6.0 y solo es compatible con VSS 2005. Entonces, ¿hay alguna otra herramienta para migrar VSS 6.0 a SVN?
Puedes usar esta herramienta:
http://www.polarion.com/products/svn/svn_importer_features.php#VSS
Es gratis, sin embargo, no sé si es útil.
Ellos dicen:
La herramienta vss2svn migra y convierte datos de MS Visual SourceSafe a Subversion.
Ayudé a escribir uno en codeplex , desde una aplicación existente. Funcionó bien para mí, fue fácil, pero tomó mucho time para tomar el gigabyte de datos históricos y comprometerlo todo a SVN.
Traté de hacerlo lo más fácil posible. Por supuesto, si no quiere ningún historial, la forma más fácil es simplemente consultar el DB de VSS completo y agregarlo a un nuevo repository de SVN utilizando la confirmación in situ .