Partilhar via


Arquivo de configurações do exemplo conversor VSS

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

O arquivo de configurações do conversor do VSS é um arquivo XML em que fornecem a configuração para análise ou migração.As seções no arquivo de configurações são descritas posteriormente neste tópico, seguido de um arquivo de configurações de amostra para análise e migração que você pode usar para criar o arquivo de configurações.

Seções de arquivo de configurações

O conversor VSS XML com base em configurações de arquivo contém várias seções que especificam configurações que você precisa fornecer ou analisar um Visual SourceSafe banco de dados para migrar ou a migrar para Team Foundation. As seções são descritas com mais detalhes neste tópico.

<converterspecificsetting>

A seção XML <converterspecificsetting>contém as configurações de informações sobre oVisual SourceSafe banco de dados que você deseja migrar. O conversor usa as informações para a migração.

  • The name configuração na <VSSDatabase> elemento tem o caminho da pasta que contém o arquivo srcsafe.ini.

  • The name Definindo no <UserMap> elemento contém o arquivo de mapeamento de usuário. Para obter mais informações, consulte Como: edição o usuário controle do código-fonte Migration mapeamento de arquivo.

  • Especifique o seguinte no <Project> elemento que está sob o <ProjectMap> seção:

    • The Visual SourceSafe pasta para análise ou a migração

    • Migração, a pasta para migrar para o em Controle de versão do Team Foundation.

    Você pode adicionar vários <Project> elementos para analisar ou migrar vários Visual SourceSafe pastas.

    Observação:

    O conversor usa SQL Express durante a migração.Se sua migração falhar devido ao limite de 4 GB do SQL Express, você pode conjunto o conversor para usar o SQL servidor em vez disso, adicionando a seguinte linha ao <Source name="VSS"> seção: <SQL Server="SQL_Server_name"></SQL>    

<settings>

Sob o <Settings> seção in a file configuração dos <Output> elemento, você pode especificar nome de arquivo e local do relatório de análise ou migração. Se você não especificar um nome de arquivo, o conversor gera o arquivo que usa o nome VSSAnalysisReport.xml durante a análise e VSSMigrationReport.xml durante a migração.

Codificação XML

The <?xml encoding> marca deve coincidir com a codificação usada para salvar o arquivo settings.xml. Por exemplo, se o arquivo é salvo sistema autônomo Unicode, a <?xml encoding> marca é:

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

Em vez de:

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

As configurações de formato de arquivo para análise

O arquivo de configurações contém as informações a Visual SourceSafe Conversor deve ter para analisar o Visual SourceSafe banco de dados a serem migrados. Você pode copiar o XML mostrado neste tópico e edição-lo para criar seu próprio arquivo de configurações.

<?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>
Observação:

Se qualquer uma das seções anteriores estiver falta, você receberá um erro de validação de XML.

Formato de arquivo de configurações para migração

O arquivo de configurações contém as informações a Visual SourceSafe Conversor deve ter para migrar seu Visual SourceSafe banco de dados Controle de versão do Team Foundation. Copie o XML mostrado neste tópico e editá-lo para criar seu próprio arquivo de configurações ou usar os procedimentos anteriores deste tópico para alterar o arquivo de configurações que você criou para análise.

<?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>
Observação:

Se a fonte do projeto for $/FolderA e a seu destino $/TeamProjectB/ProjectB um Visual SourceSafe projeto $/FolderA/ProjectA torna-se $/TeamProjectB/ProjectB/ProjectA em Controle de versão do Team Foundation, em vez de $/TeamProjectB/ProjectB/FolderA/ProjectA.

Consulte também

Tarefas

Como: Criar um arquivo de configurações para controle do código-fonte análise e migração