Partilhar via


Demonstra Passo a passo: Migrando 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.]

Esta explicação passo a passo descreve como migrar de Visual SourceSafe para Team Foundation usando a ferramenta de conversor VSS, VSSConverter.exe. Para obter informações sobre como preparar o banco de dados para migração, consulte Demonstra Passo a passo: Preparando-se para migrar do Visual SourceSafe para o Team Foundation. No passo-a-passo, você encontrará informações detalhadas sobre como preparar uma lista de banco de dados e de usuário do SourceSafe para a migração para Team Foundation e compreender melhor como funciona o processo de migração.

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

  • Modificar o arquivo de configurações para especificar quais pastas para migrar.

  • Executar o conversor para migrar a fonte de Visual SourceSafe para Team Foundation e gerar um relatório de migração.

Pré-requisitos

Antes de tentar concluir esta explicação passo a passo:

Além disso, você precisa:

  • A Team Foundation Server nome.

  • instalar SQL servidor Express no computador onde você pretende executar o conversor.

    Por padrão, o SQL Express é instalado quando você instala o Microsoft Visual Studio Team System.

    Você deve ter permissões administrativas para se conectar a um banco de dados do SQLExpress para usar a ferramenta de conversor.

  • Visual SourceSafe 2005 no computador em que você executa o VSSConverter.

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 Microsoft Web () do sitehttps://go.Microsoft.com/fwlink/?LinkId=99103).Você também deve ser um membro do administrador do sistema função de servidor para o SQL Express.Por padrão, você é membro do administrador do sistema função de servidor se você for um membro do Administradores agrupar de segurança no computador em que o SQL Express é instalado.Para obter mais informações, consulte "sysadmin" no site da Microsoft (https://go.Microsoft.com/fwlink/?LinkId=60405) no SQL Server 2005 documentação.

Migrando SourceSafe projeto Folders

Antes de continuar com a conversão real, personalize seu arquivo de configurações para incluir as pastas de destino para os projetos do SourceSafe que você especificou ao preparar para a conversão.Você deve concluir todas sistema autônomo etapas conforme descrito em Demonstra Passo a passo: Preparando-se para migrar do Visual SourceSafe para o Team Foundation para concluir esta tarefa.

Para modificar o arquivo de configurações para criar um arquivo de migração

  1. clicar Iniciar, clicar 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 cd % DriveLetter %\VSS2TeamFoundation.Esta pasta foi criada quando você analisou o Visual SourceSafe banco de dados para migração. Para obter mais informações, consulte Demonstra Passo a passo: Preparando-se para migrar do Visual SourceSafe para o Team Foundation..

    Observação:

    Certifique-se de que a unidade do sistema tem espaço suficiente para conter o maior dimensionar de arquivo em migração.

  3. salvar o arquivo de configurações que você criou para análise, settings.xml, com um novo nome, por exemplo, migration_settings.xml.

  4. No aviso de comando, digite notepad migration_settings.xmle, em seguida, pressione Digite.

    O arquivo settings.xml criado quando analisados seu banco de dados para a migração é exibido no bloco de notas.

  5. Altere o arquivo de configurações, sistema autônomo a seguir.

    • No <ProjectMap> seção para cada Visual SourceSafe pasta que você está migrando, adicione as pastas de destino na Controle de versão do Team Foundation. Use o seguinte formato, adicionando o Destination seção sistema autônomo mostrado no exemplo a seguir.

      <Project Source="$/FolderA" Destination="$/Team_Project"></Project>
      

      Para migrar tudo no seu Visual SourceSafe banco de dados, insira o seguinte XML em vez disso.

      <Project Source="$/" Destination="$/Team_Project/"></Project> 
      
    • Sob o <Settings> seção, adicione um <TeamFoundationServer> seção e especifique o nome, porta e protocolo para o Team Foundation Server para o qual você está migrando. Use o seguinte formato.

      <TeamFoundationServer name="TFS_server_name" port="port_number" protocol="http"></TeamFoundationServer>
      

      Por exemplo,

      <TeamFoundationServer name="AdventureWorks" port="8080" protocol="http"></TeamFoundationServer>
      
      Observação:

      Se você tiver um grande Visual SourceSafe banco de dados, a migração pode falhar por causa do limite de 4 GB do SQLExpress. Para resolver esse problema, defina o conversor para usar SQL Server em vez disso, adicionando a seguinte linha: <SQL Server="SQL_Server_name"></SQL>

  6. Remover <Output file="Analysis.xml"></Output>do <Settings>seção ou renomeie o arquivo de saída para "migration_Analysis.xml".

    O arquivo migration_settings.xml deve ser semelhante ao seguinte:

    <?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="server_name" port="port_number" protocol="protocol"></TeamFoundationServer>
          </Settings>
    </SourceControlConverter>
    

    Certifique-se de substituir o nome do servidor para server name e um número da porta real para port number.

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

Para executar o conversor

  1. Copiar o seu Visual SourceSafe banco de dados em uma pasta local no computador no qual você deseja executar a análise e migração. Embora você pode migrar um Visual SourceSafe banco de dados em uma pasta compartilhada em um computador remoto, a migração leva muito mais tempo para concluir.

  2. clicar Iniciar, clicar todos os programas, aponte para Microsoft Visual Studio, aponte para o Visual Studio Tools e, em seguida, clicar Visual Studio aviso de comando.

  3. No aviso de comando, digite o seguinte:

    VSSConverter Migrate migration_settings.xml

    Dica:

    Use o /? Alterne para exibir as opções de linha de comando disponível.

  4. Tipo de Y para confirmar a migração.

    A ferramenta exibe o status de migração.Quando o processo de conversão estiver concluído, a ferramenta salva um relatório de migração no diretório corrente.Você pode usar o Internet Explorer para exibir o arquivo para obter mais informações.

  5. Quando for solicitado, forneça a senha para o Visual SourceSafe usuário Admin.

    Observação:

    VSSConverter não faz a migrar de ligações do controle de versão para Visual Studio soluções. Você deve alterar essas ligações manualmente.Para obter mais informações, consulte Como: Migrar controle do código-fonte ligações do Visual SourceSafe.

Consulte também

Tarefas

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