Partager via


Comment : effectuer une migration par incrément vers Team Foundation

Mise à jour : novembre 2007

Cette rubrique décrit comment effectuer une migration incrémentielle si vous souhaitez migrer votre base de données Visual SourceSafe par phases ou si votre migration a été interrompue et que vous souhaitez reprendre la migration là où elle s'est arrêtée. La migration d'une base de données Visual SourceSafe par phases garantit que les utilisateurs peuvent continuer à utiliser Visual SourceSafe pendant le processus de migration. Au cours d'une migration incrémentielle, le convertisseur migrera uniquement le delta des modifications qui n'ont pas été migrées précédemment.

Restrictions relatives à la migration incrémentielle

Tenez compte des restrictions suivantes qui s'appliquent au début de la migration incrémentielle et tout au long des phases de la migration incrémentielle.

  • Vous ne devez pas modifier le mappage existant des dossiers Visual SourceSafe en dossiers du contrôle de version Team Foundation. Vous ne devez également pas ajouter ou supprimer des mappages.

  • N'effectuez aucune activité de destruction, de purge, d'archivage ou de restauration sur la base de données Visual SourceSafe.

  • N'utilisez pas les dossiers migrés du contrôle de version Team Foundation.

Espace disque recommandé

Avant de commencer la migration, vérifiez que vous disposez d'un espace disque suffisant pour effectuer la migration. En général, le convertisseur VSS a besoin d'environ 5 gigaoctets d'espace disque pour utiliser SQL Express et pour les fichiers journaux générés. En outre, il télécharge des fichiers à partir de la base de données VSS durant la migration. Vous devez disposer d'un espace disque suffisant pour gérer le téléchargement de la base de données VSS entière.

Autorisations requises

Pour exécuter cette procédure, vous devez avoir les autorisations administratives pour la base de données Visual SourceSafe que vous migrez. Pour plus d'informations, consultez « Comment : assigner des droits sur le projet » sur le site Web Microsoft (https://go.microsoft.com/fwlink/?LinkId=99103).

Vous devez également être membre du rôle de serveur sysadmin pour SQL Express. Par défaut, vous êtes membre du rôle de serveur sysadmin si vous êtes membre du groupe de sécurité Administrateurs sur l'ordinateur où SQL Express est installé. Pour plus d'informations, consultez « sysadmin » (https://go.microsoft.com/fwlink/?LinkId=60405) dans la documentation de SQL Server 2005.

Pour effectuer une migration par phases

  1. Demandez aux utilisateurs de cesser d'utiliser la base de données Visual SourceSafe.

  2. Copiez la base de données Visual SourceSafe vers un autre ordinateur dédié à l'exécution de la migration.

  3. Informez les utilisateurs Visual SourceSafe qu'ils peuvent continuer à utiliser la base de données Visual SourceSafe.

  4. Lancez la migration normale sur la base de données Visual SourceSafe copiée sur l'ordinateur de migration.

  5. Attendez la fin de la migration.

  6. Lorsque la migration est terminée, demandez aux utilisateurs de cesser d'utiliser la base de données Visual SourceSafe. Copiez la base de données Visual SourceSafe vers l'ordinateur de migration.

  7. Faites une copie de sauvegarde du fichier de rapport généré par le processus de migration antérieur pour référence future.

  8. Redémarrez la migration sur la base de données Visual SourceSafe copiée. Le convertisseur VSS déterminera automatiquement qu'il s'agit d'une migration incrémentielle et commencera à migrer les modifications qui se sont produites après la migration initiale.

    1. Dans le menu Démarrer, cliquez sur Tous les programmes, puis sur Microsoft Visual Studio 2008, Visual Studio Tools et cliquez sur Invite de commandes de Visual Studio 2008.

    2. À l'invite de commandes, tapez la commande suivante en utilisant le même fichier de paramètres que celui que vous avez utilisé au cours du processus de migration antérieur :

      VSSConverter Migrate settings.xml

      Conseil :

      Utilisez le commutateur /? pour afficher les options de ligne de commande disponibles.

    3. Le convertisseur détecte automatiquement qu'il s'agit d'une migration incrémentielle et vous invite à confirmer que vous souhaitez effectuer une migration incrémentielle. Appuyez sur Y pour confirmer que vous souhaitez effectuer une migration incrémentielle.

    4. L'outil de conversion affiche l'état de migration. Lorsque le processus de conversion est terminé, l'outil enregistre un rapport de post-migration dans le répertoire actif. Vous pouvez utiliser Microsoft Internet Explorer pour afficher le contenu du fichier.

    5. Lorsque vous y êtes invité, saisissez le mot de passe de l'utilisateur Admin de Visual SourceSafe.

  9. Lorsque vous avez terminé toutes les phases incrémentielles de la migration de la base de données Visual SourceSafe, vous pouvez basculer les utilisateurs vers la source migrée sur le contrôle de version Team Foundation.

Pour redémarrer la migration après son interruption

  1. Résolvez le problème à l'origine de l'interruption de la migration.

  2. Faites une copie de sauvegarde du fichier de rapport généré par le processus de migration antérieur pour référence future.

  3. Suivez l'étape 8 de la précédente procédure « Pour effectuer une migration par phases ».

Voir aussi

Tâches

Comment : créer un fichier de paramètres pour l'analyse et la migration du contrôle de code source

Comment : préparer votre base de données Visual SourceSafe avant l'exécution du convertisseur

Procédure pas à pas : préparation pour effectuer une migration de Visual SourceSafe vers Team Foundation

Procédure pas à pas : migration de Visual SourceSafe vers Team Foundation

Comment : effectuer une migration de Visual SourceSafe vers Team Foundation