Respuesta

3

Puede intentar VssMigrate. Es un puerto C# de PowerAdmin's VssMigrate que tiene la capacidad de "Resolver las comprobaciones de VSS individuales a las confirmaciones de SVN atómicas a través de la marca de tiempo aproximada".

+0

He probado VssMigrate en varias bases de datos VSS y las moví perfectamente a SVN, gracias Tim – essamSALAH

8

estoy considerando la migración también y he encontrado algunas páginas que pueden ayudar en el proceso:

Este 3 pag es proporcionar información sobre los métodos para migrar el historial completo de VSS a SVN

+0

Moví una base de datos VSS a SVN usando el vss2svn perfectamente. Tenía alrededor de 23000 confirmaciones de svn pero requería mucha reparación de VSS. – chotchki

0

Tropezamos con esta vieja pregunta de una búsqueda en Google. Otra opción disponible es de Polarion, que tiene un importador SVN gratuito que puede importar desde múltiples fuentes. Estoy intentando ahora ...

http://www.polarion.com/products/svn/svn_importer.php

0

Mi empresa ha desarrollado una fuente segura de Subversion herramienta de migración: http://www.abstrakti.com/en-US/Products/Krepost

Esta herramienta fue desarrollada después de tener problemas con cada otra herramienta, cuando tuvo que migrar el repositorio de un cliente. Además, esta es la única herramienta que puede importar etiquetas de SourceSafe en SVN.

Avísame si tienes algún problema, estaremos encantados de ayudarte.

Eric.

0

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:

  1. 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)
  2. 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.

Cuestiones relacionadas