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>
![]() |
---|
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>
![]() |
---|
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