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

Actualización: noviembre 2007

Use la utilidad de línea de comandos VSSConverter para analizar y migrar posteriormente bases de datos de Visual SourceSafe al Control de versiones de Team Foundation.

VSSConverter.exe se encuentra en <unidad>:\Archivos de programa\Microsoft Visual Studio 9.0\Common7\IDE y también está disponible en el símbolo del sistema de Visual Studio.

Nota importante:

VSS Converter requiere que se ejecute Microsoft Visual SourceSafe 2005 o una versión posterior.

Las opciones globales siguientes están disponibles para casi todos los comandos VSSConverter.

Opción

Descripción

/?, /h, /help

Muestra la Ayuda.

Qué queda después de la migración

Al migrar de Visual SourceSafe al Control de versiones de Team Foundation, se conserva la siguiente información histórica:

  • Agregar archivo o carpeta   Guarda el nombre del archivo o carpeta, la fecha y hora en que se agregaron y el nombre de usuario.

  • Eliminar archivo o carpeta   Guarda el nombre del archivo o carpeta, la fecha y hora en que se eliminaron y el nombre de usuario.

  • Recuperar archivo o carpeta   Guarda el nombre del archivo o carpeta, la fecha y hora en que se recuperaron y el nombre de usuario.

  • Cambiar el nombre de archivo o carpeta   Guarda el nombre anterior del archivo o carpeta, el nuevo nombre, la fecha y hora del cambio de nombre y el nombre de usuario.

  • Editar archivo   Guarda la fecha y hora de la protección y el nombre de usuario.

  • Modificar etiqueta   Guarda el nombre de etiqueta, la fecha y hora de la modificación y el nombre de usuario.

  • Mover carpeta   Guarda la ubicación anterior, la nueva ubicación, la fecha y hora del movimiento y el nombre de usuario.

    Nota:

    La información sobre los movimientos de carpetas en una base de datos de Visual SourceSafe sólo se conserva en el Control de versiones de Team Foundation si las carpetas de origen y destino se migran al mismo tiempo.

Qué se pierde después de la migración

El convertidor no conserva la información histórica sobre las acciones de Visual SourceSafe siguientes:

  • Compartir   El uso compartido no se admite en Control de versiones de Team Foundation. Los archivos Visual SourceSafe compartidos se migran a Control de versiones de Team Foundation copiando la versión del archivo en el momento en que comienza el uso compartido en una carpeta de destino. A continuación, los cambios que se realizan en el archivo compartido se replican en ambas copias.

  • Bifurcar   Como el uso compartido es una condición previa de la bifurcación, la migración de un archivo compartido crea una copia del archivo en la carpeta de destino. Después de la bifurcación, los cambios a cualquier bifurcación se migran a la copia respectiva en Control de versiones de Team Foundation.

  • Anclaje El Control de versiones de Team Foundation no admite el anclaje. Todos los archivos anclados se migran creando dos etiquetas. La etiqueta PINNED_LATEST se aplica a las versiones ancladas de los archivos anclados y a la última versión de los archivos desanclados. La etiqueta PINNED sólo se aplica a las versiones ancladas de los archivos anclados. Después de la migración, la etiqueta PINNED_LATEST recupera los mismos archivos que la acción Obtener la última versión de Visual SourceSafe. Sin embargo, la etiqueta PINNED_LATEST puede devolver diferentes archivos si se producen eventos distintos a proteger, como cambiar de nombre o eliminar, después de que se haya anclado un archivo.

  • Carpetas con la combinación de acciones Mover y Restaurar   Es posible que no se migre correctamente una carpeta que contiene un historial de versiones que incluye una acción Mover junto con una acción Restaurar.

Marcas de tiempo

La marca de tiempo asociada a una acción no se conserva durante la migración porque se reemplaza por la marca de tiempo durante la conversión. La marca de tiempo original de una acción de usuario se anexa al comentario como se muestra en el ejemplo siguiente.

Visual SourceSafe antes de la migración

Control de versiones de Team Foundation después de la migración del 2 de mayo de 2005 a las 3:30 p.m.

Acción del usuario: $/ProjectA/a.c checkin

Versión: 5

Marca de tiempo: 3 de junio de 2002 12.30 p.m.

Comentario: Error corregido en la pantalla “Bienvenida”

Acción del usuario: $/ProjectA/a.c checkin

Versión: 5

Marca de tiempo: 3 de junio de 2002 12.30 p.m.

Comentario: {03/06/2002 12.30 p.m.}

Error corregido en la pantalla "Bienvenida"

Enlaces de control de código fuente

El convertidor de VSS no migra los enlaces de control de código fuente. Después de la migración debe cambiar los enlaces de control de código fuente correspondientes a cualquier solución de Visual Studio para que se enlacen al Control de versiones de Team Foundation. Para obtener más información sobre cómo migrar los enlaces de control de código fuente, vea Cómo: Migrar enlaces del control de código fuente desde Visual SourceSafe

En esta sección

Secciones relacionadas

Migrar desde ClearQuest

Migrar desde Visual SourceSafe

Vea también

Conceptos

Cómo migrar eventos del historial