Compartir a través de


Cómo: Migrar de forma incremental a Team Foundation

Actualización: noviembre 2007

Este tema describe cómo realizar una migración incremental si desea migrar la base de datos de Visual SourceSafe por fases o si la migración se ha interrumpido y desea reanudarla desde el punto en que se detuvo. La migración de una base de datos de Visual SourceSafe por fases garantiza que los usuarios pueden continuar utilizando Visual SourceSafe mientras la migración está en curso. Durante la migración incremental, el convertidor migrará sólo las diferencias de cambios que no se migraron previamente.

Limitaciones de la migración incremental

Tenga en cuenta que las limitaciones siguientes se aplican cuando inicia y continúa la migración incremental, hasta que todas las fases de la migración incremental finalizan.

  • No debe cambiar la asignación existente de carpetas de Visual SourceSafe a carpetas de Control de versiones de Team Foundation. Tampoco debe agregar o quitar las asignaciones.

  • No realice actividades de destrucción, purga, almacenamiento o restauración en la base de datos de Visual SourceSafe.

  • No utilice las carpetas de Control de versiones de Team Foundation migradas.

Espacio en disco recomendado

Antes de comenzar la migración, compruebe que dispone de espacio suficiente en disco para completar la migración. En general, el convertidor de VSS necesita aproximadamente 5 gigabytes de espacio en disco para trabajar con SQL Express y para los archivos de registro generados. Además, el convertidor de VSS descarga archivos de la base de datos de VSS durante la migración. Es necesario tener espacio en disco suficiente para aceptar la descarga de la base de datos de VSS completa.

Permisos necesarios

Para realizar este procedimiento, debe tener permisos administrativos en la base de datos de Visual SourceSafe que va a migrar. Para obtener más información, vea "How to: Assign Project Rights" en el sitio web de Microsoft (https://go.microsoft.com/fwlink/?LinkId=99103).

Además, debe ser miembro de la función de servidor sysadmin para SQL Express. De forma predeterminada, el usuario es miembro de la función de servidor sysadmin si es miembro del grupo de seguridad Administradores en el equipo donde se ha instalado SQL Express. Para obtener más información, vea "sysadmin" (https://go.microsoft.com/fwlink/?LinkId=60405) en la documentación de SQL Server 2005.

Para migrar por fases

  1. Pida a los usuarios que dejen de utilizar la base de datos de Visual SourceSafe.

  2. Copie la base de datos de Visual SourceSafe en un equipo diferente dedicado únicamente a realizar la migración.

  3. Informe a los usuarios de Visual SourceSafe de que pueden continuar utilizando la base de datos de Visual SourceSafe.

  4. Inicie la migración normal en la base de datos de Visual SourceSafe copiada en el equipo de migración.

  5. Espere a que la migración finalice.

  6. Cuando la migración se complete, pida a los usuarios que dejen de utilizar la base de datos de Visual SourceSafe. Copie la base de datos de Visual SourceSafe en el equipo de migración.

  7. Realice una copia de seguridad del archivo de informe generado por la migración anterior para utilizarla como referencia en el futuro.

  8. Reinicie la migración en la base de datos de Visual SourceSafe copiada. El convertidor de VSS determinará automáticamente que se trata de una migración incremental e iniciará la migración de los cambios que se produjeron después de la primera migración.

    1. En el menú Inicio, haga clic en Todos los programas y, a continuación, seleccione Microsoft Visual Studio 2008, Visual Studio Tools y Símbolo del sistema de Visual Studio 2008.

    2. En el símbolo del sistema, escriba el comando siguiente, con el mismo archivo de configuración que utilizó durante la migración anterior:

      VSSConverter Migrate settings.xml

      Sugerencia:

      Utilice el modificador /? para ver las opciones de la línea de comandos disponibles.

    3. El convertidor detecta automáticamente que se trata de una migración incremental y le pide que confirme si desea realizar una migración incremental. Presione Y para confirmar que desea realizar una migración incremental.

    4. La herramienta de conversión mostrará el estado de la migración. Cuando el proceso de conversión finaliza, la herramienta guarda un informe posterior a la migración en el directorio actual. Puede utilizar Microsoft Internet Explorer para ver el archivo y obtener información detallada.

    5. Cuando se le solicite, proporcione la contraseña para el usuario admin de Visual SourceSafe.

  9. Cuando haya completado todas las fases incrementales para migrar la base de datos de Visual SourceSafe, puede pasar a los usuarios al origen migrado en Control de versiones de Team Foundation.

Para reiniciar la migración una vez interrumpida

  1. Resuelva el problema que produjo la interrupción de la migración.

  2. Realice una copia de seguridad del archivo de informe generado por la migración anterior para utilizarla como referencia en el futuro.

  3. Siga el paso 8 del procedimiento anterior, "Para migrar por fases".

Vea también

Tareas

Cómo: Crear un archivo de configuración para la migración y el análisis del control de código fuente

Cómo: Preparar la base de datos de Visual SourceSafe para ejecutar el convertidor

Tutorial: Preparación para migrar de Visual SourceSafe a Team Foundation

Tutorial: Migrar de Visual SourceSafe a Team Foundation

Cómo: Migrar de Visual SourceSafe a Team Foundation