Compartilhar via


Demonstra Passo a passo: Preparando-se para migrar do Visual SourceSafe para o Team Foundation

[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.]

The Team Foundation Visual SourceSafe converter tool transfers files, folders, version history, and user information from a Visual SourceSafe database to a Controle de versão do Team Foundation server.Antes de mover arquivos e informações históricas de Team Foundation, você deve analisar e fazer uma cópia de backup do banco de dados, verificar tantos arquivos possível e compreender sistema autônomo informações que não podem ser transferidas do Visual SourceSafe para Team Foundation.

Esta explicação passo a passo descreve como preparar seu Visual SourceSafe banco de dados de conversão e como usar o VSSConverter para efetivamente plano para a migração real de fonte.

Nesta explicação passo a passo, você irá realizar as seguintes tarefas:

  • Fazer backup dos seus Visual SourceSafe banco de dados.

  • Identificar e resolver problemas de integridade dos dados no banco de dados existente usando o Visual SourceSafe Analise a ferramenta.

  • Execute a ferramenta de conversor para identificar possíveis fontes de perda de informações.

  • Especifique quais Visual SourceSafe pastas para migrar.

  • Criar um arquivo de mapeamento de usuário para mapear Visual SourceSafe usuários Team Foundation usuários.

Pré-requisitos

Para concluir esta explicação passo a passo, é necessário o seguinte software instalado no computador onde você pretende executar VSSConverter.exe:

  • Team Explorer

  • Fazer logon no computador com credenciais administrativas

  • SQL servidor Express

    Observação:

    Por padrão, SQL servidor Express é instalado durante a instalação do Visual Studio 2005 ou Visual Studio 2008

  • Visual SourceSafe 2005 ou uma versão posterior

  • The Visual SourceSafe banco de dados que você deseja analisar. O formato de banco de dados deve ser a versão 6.0 ou posterior.Você deve executar o conversor no mesmo computador que o seu Visual SourceSafe banco de dados para concluir esta explicação passo a passo.

    Além disso, você precisa:

    • A senha do administrador para o Visual SourceSafe banco de dados que contém os projetos que você deseja analisar.

      Observação:

      Outros usuários não devem acessar o Visual SourceSafe banco de dados durante o processo de análise. Porque o bloqueio impede que o conversor de acessar o banco de dados para migração, não bloquear o banco de dados.

Permissões necessárias

Para executar esta explicação passo a passo, você deve ter permissões administrativas para o Visual SourceSafe banco de dados que você irá migrar. Para obter mais informações, consulte "How to: Atribuir permissões de projeto"no site da Microsoft (https://go.Microsoft.com/fwlink/?LinkId=99103).

Preparando o banco de dados Visual SourceSafe

Antes você transferência arquivos com controle de fonte de Visual SourceSafe para Microsoft Visual Studio Team System, execute as seguintes tarefas no Visual SourceSafe.

  • Solicitar aos usuários de banco de dados de todos os fazer check-in de seus arquivos.

  • Criar uma cópia de backup do seu Visual SourceSafe Banco de dados para migrar. Para obter mais informações, consulte "como fazer backup de umVisual SourceSafeBanco de dados"no Microsoft Web () do sitehttps://go.Microsoft.com/fwlink?LinkId=51358).

  • Use o Visual SourceSafe Analise o utilitário para localizar e corrigir problemas de integridade dos dados do banco de dados. Para obter mais informações sobre como usar essa ferramenta, consulte "ANALYZE Utility")https://go.Microsoft.com/fwlink/?LinkId=99129) e "How to: Detectar e corrigir erros de corrupção de banco de dados no Visual SourceSafe" (https://go.Microsoft.com/fwlink/?LinkId=51357).

Analisar projetos

VSSConverter.exe é uma ferramenta de linha de comando que requer a entrada a seguir:

  • Um caminho da pasta que contém o arquivo srcsafe.ini para o Visual SourceSafe banco de dados em migração.

  • Um arquivo baseado em XML que contém as configurações.

  • VSSConverter.exe é armazenado no <raiz>: \programa Files\Microsoft visual Studio 9.0\Common7\IDE, mas ele é chamado a partir do Visual Studio aviso de comando.

Esta explicação passo a passo presume que seu Visual SourceSafe o banco de dados está em c:\VSSDatabase.

Depois de decidir quais projetos você deseja analisar, crie um arquivo para conter as configurações.Esse arquivo lista os projetos que você deseja que o conversor para analisar.

Para criar o arquivo de configurações para análise

  1. clicar Iniciar, clicar Todos os programas, point to Microsoft Visual Studio 2008, point to O Visual Studio Toolse, em seguida, clicar O Visual Studio 2008 aviso de comando.

  2. No aviso de comando, digite mkdir % DriveLetter %\VSS2TeamFoundation, where % DriveLetter % é a unidade corrente.Pressione ENTER.

  3. No aviso de comando, digite cd % DriveLetter %\VSS2TeamFoundation.Pressione ENTER.

  4. Digite notepad settings.xml e então pressione ENTER.

  5. selecionar Sim para criar o arquivo.

  6. Copie o seguinte XML em que $/FolderA e $/FolderB representa os nomes das pastas que contêm os projetos que você deseja migrar.

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

    Para migrar todo o banco de dados, use <Project Source="$/"></Project>.

    Para < VSSDatabase nome > marca, insira o caminho para oVisual SourceSafe banco de dados.

  7. Salvar as alterações e fechar o bloco de notas.

Em seguida, executar a ferramenta de conversor do Visual Studio aviso de comando para analisar o projeto, conforme mostrado no seguinte procedimento.

O usuário que está executando a análise deve ser um administrador do sistema SQLExpress.Por padrão, o usuário que instalar Visual Studio receberão as permissões necessárias para SQLExpress.

Depois que você tiver o arquivo de configurações de migração e recebe direitos de administrador do sistema, você pode executar o conversor ferramenta para analisar o projeto.

Para analisar o projeto com o conversor

  1. No Visual Studio aviso de comando, digite o seguinte.

    VSSConverter Analyze settings.xml

  2. Quando solicitado, forneça o Visual SourceSafe senha de administrador.

    A ferramenta exibe o status da análise preconversion.Quando ela estiver concluída, ele gera um relatório (VSSAnalysisReport.xml) e um arquivo de mapeamento de usuário (usermap.xml) e salva-as no diretório corrente.Você pode usar o arquivo de mapeamento de usuário para mapear Visual SourceSafe usuários Team Foundation usuários. Para obter mais informações, consulte Como: edição o usuário controle do código-fonte Migration mapeamento de arquivo.

Próximas etapas

Agora você pode migrar as informações no seu Visual SourceSafe banco de dados para o Controle de versão do Team Foundation servidor. Para obter mais informações, consulte Demonstra Passo a passo: Migrando do Visual SourceSafe para o Team Foundation.

Consulte também

Tarefas

Demonstra Passo a passo: Migrando do Visual SourceSafe para o Team Foundation

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

Conceitos

Utilitário de linha de comando para migração de controle de fonte VSSConverter

Outros recursos

Team Foundation