Compartir a través de


Plan para la migración del control de código fuente

Actualización: noviembre 2007

Esta sección contiene información sobre cómo planear la migración de sus proyectos de control de código fuente de Visual SourceSafe a Control de versiones de Team Foundation. El proceso de migración exige mucho tiempo porque se migran grandes cantidades de datos del control de código fuente. El convertidor proporciona opciones de migración que pueden disminuir el tiempo de migración al reducirlo o al permitir que los equipos trabajen en el control de código fuente durante la migración. Evalúe cuál de las opciones de migración siguientes funcionará mejor para su equipo:

  • Project-by-Project migration (Migración proyecto a proyecto)   Utilice esta opción para migrar el código fuente de un equipo o proyecto a la vez; normalmente es una carpeta en Visual SourceSafe. Esta opción garantiza que otros equipos no queden bloqueados durante la migración; sin embargo, si dos equipos tienen dependencias entre su código fuente, debe migrar a la vez el código fuente de ambos equipos, es decir, las carpetas de proyecto. Las dos carpetas pueden tener algunas dependencias que podrían producir pérdida de datos si sólo se migran algunas de las carpetas. La fase de análisis ayuda a identificar las dependencias entre las carpetas.

  • Incremental Migration (Migración incremental)   Utilice esta opción para migrar la base de datos de Visual SourceSafe por fases. La migración de una base de datos de Visual SourceSafe por fases garantiza que los usuarios puedan continuar utilizando Visual SourceSafe mientras la migración está en curso. Para obtener más información, vea Cómo: Migrar de forma incremental a Team Foundation

  • Use Archive feature of VSS to migrate partial history (Utilizar la característica Archive de VSS para migrar el historial parcial)   Utilice esta opción si no le interesa migrar el historial anterior. Con esta característica, puede quitar el historial de versiones de archivos y carpetas anterior a una fecha concreta. Para obtener más información, vea Cómo: Migrar un historial parcial utilizando la característica de almacenamiento de Visual SourceSafe.

En la primera fase, se analiza la base de datos de Visual SourceSafe que se está migrando y en la segunda fase, se realiza la migración real de la base de datos de Visual SourceSafe a Control de versiones de Team Foundation. La fase de análisis genera un informe que proporciona información sobre la pérdida de datos potencial durante la migración. Puede evitar cualquier pérdida de datos potencial si realiza ciertos pasos antes de la migración; sin embargo, algunas pérdidas de datos no se pueden evitar porque ciertos datos de Visual SourceSafe no se pueden asignar a Control de versiones de Team Foundation. Después de la migración, recibe un informe que le ofrece información sobre el estado y cualquier pérdida de datos que se haya producido durante la migración. Después de la migración, quizás tenga que realizar algunos pasos para asegurarse de que puede utilizar el código fuente migrado.

El espacio libre en disco aproximado en el nivel de datos de Team Foundation Server que se necesita para la migración se puede estimar de acuerdo con dos factores:

  1. El tamaño de la base de datos de Visual SourceSafe que se va a migrar.

  2. El número de acciones que se va a migrar.

Se recomienda que tenga espacio libre en disco suficiente en el nivel de datos de Team Foundation Server para alojar dos veces el tamaño de la base de datos de Visual SourceSafe que se va a migrar.

En esta sección

Vea también

Conceptos

Utilidad VSSConverter de la línea de comandos para Source Control Migration

Otros recursos

Migrar el control de código fuente

Después de migrar el control de código fuente