Partager via


Fichier des paramètres du convertisseur VSS, exemple

Mise à jour : novembre 2007

Le fichier des paramètres du convertisseur VSS est un fichier XML dans lequel vous indiquez la configuration pour l'analyse ou la migration. Les sections du fichier de paramètres sont décrites ultérieurement dans cette rubrique et elles sont suivies par un exemple de fichier de paramètres pour l'analyse et la migration que vous pouvez utiliser pour créer votre fichier de paramètres.

Sections du fichier de paramètres

Le fichier XML des paramètres du convertisseur VSS contient plusieurs sections qui spécifient les configurations que vous devez indiquer pour analyser une base de données Visual SourceSafe pour la migration ou pour effectuer une migration vers Team Foundation. Les sections sont décrites plus en détail dans cette rubrique.

<ConverterSpecificSetting>

La section XML <ConverterSpecificSetting> contient des informations de paramètres à propos de la base de données Visual SourceSafe que vous souhaitez faire migrer. Le convertisseur utilise les informations pour la migration.

  • Le paramètre name de l'élément <VSSDatabase> contient le chemin d'accès du dossier dans lequel se trouve le fichier srcsafe.ini.

  • Le paramètre name de l'élément <UserMap> contient le fichier de mappage utilisateur. Pour plus d'informations, consultez Comment : modifier le fichier de mappage utilisateur relatif à la migration du contrôle de code source.

  • Spécifiez les éléments suivants dans l'élément <Project> qui se trouve sous la section <ProjectMap> :

    • Le dossier Visual SourceSafe pour l'analyse ou la migration.

    • Pour la migration, le dossier à migrer dans le contrôle de version Team Foundation.

    Vous pouvez ajouter plusieurs éléments <Project> pour analyser ou faire migrer plusieurs dossiers Visual SourceSafe.

    Remarque :

    Le convertisseur utilise SQL Express pendant la migration. Si votre migration échoue à cause de la limite de 4 Go de SQL Express, vous pouvez configurer le convertisseur pour qu'il utilise SQL Server à la place en ajoutant la ligne suivante à la section <Source name="VSS"> : <SQL Server="SQL_Server_name"></SQL>   

<Settings>

Sous la section <Settings>, dans le paramètre file de l'élément <Output>, vous pouvez spécifier le nom et l'emplacement du fichier de rapport de l'analyse ou de la migration. Si vous ne spécifiez pas de nom de fichier, le convertisseur génère le fichier qui utilise le nom VSSAnalysisReport.xml pendant l'analyse et VSSMigrationReport.xml pendant la migration.

Codage XML

La balise <?xml encoding> doit correspondre au codage utilisé pour enregistrer le fichier settings.xml. Par exemple, si le fichier est enregistré au format Unicode, la balise <?xml encoding> est :

<?xml version="1.0" encoding="unicode">

à la place de :

<?xml version="1.0" encoding="utf-8">.

Format du fichier de paramètres pour l'analyse

Le fichier de paramètres contient les informations que le Convertisseur Visual SourceSafe doit posséder pour analyser la base de données Visual SourceSafe à migrer. Vous pouvez copier le XML représenté ultérieurement dans cette rubrique et le modifier pour créer votre propre fichier de paramètres.

<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
     <Source name="VSS">
          <VSSDatabase name="c:\VSSDatabase"></VSSDatabase>
          <UserMap name="c:\Migrate\Usermap.xml"></UserMap>
     </Source>
     <ProjectMap>
          <Project Source="$/FolderA"></Project>
          <Project Source="$/FolderB"></Project>
     </ProjectMap>
</ConverterSpecificSetting>
<Settings>
     <Output file="Analysis.xml"></Output>
</Settings>
</SourceControlConverter>
Remarque :

S'il manque une des sections précédentes, vous recevez une erreur de validation XML.

Format du fichier de paramètres pour la migration

Le fichier de paramètres contient les informations que le Convertisseur Visual SourceSafe doit posséder pour migrer votre base de données Visual SourceSafe vers le contrôle de version Team Foundation. Vous pouvez copier le XML représenté ultérieurement dans cette rubrique et le modifier pour créer votre propre fichier de paramètres ou utiliser les procédures précédentes de cette rubrique pour modifier le fichier de paramètres que vous avez créé pour l'analyse.

<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
     <Source name="VSS">
          <VSSDatabase name="c:\VSSDatabase"></VSSDatabase>
          <UserMap name="c:\Migrate\Usermap.xml"></UserMap>
     </Source>
     <ProjectMap>
          <Project Source="$/FolderA" Destination="$/TeamProjectA"></Project>
          <Project Source="$/FolderB" Destination ="$/TeamProjectB/ProjectB"></Project>
     </ProjectMap>
</ConverterSpecificSetting>
<Settings>
     <TeamFoundationServer name="My_TFS_Server" port="8080" protocol="http"></TeamFoundationServer>
     <Output file="Migration.xml"></Output>
</Settings>
</SourceControlConverter>
Remarque :

Si votre source de projet est $/FolderA et votre destination est $/TeamProjectB/ProjectB, un projet Visual SourceSafe$/FolderA/ProjectA devient $/TeamProjectB/ProjectB/ProjectA dans le contrôle de version Team Foundation, au lieu de $/TeamProjectB/ProjectB/FolderA/ProjectA.

Voir aussi

Tâches

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