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:
Executar todas sistema autônomo etapas conforme descrito em Demonstra Passo a passo: Preparando-se para migrar do Visual SourceSafe para o Team Foundation.
Identificar pastas vazias em Controle de versão do Team Foundation onde você deseja migrar seu Visual SourceSafe pastas. Se a pasta de destino não existir, o conversor criará para você.A única exceção é se a pasta de destino é um projeto da equipe.A pasta de destino deve ser um projeto da equipe válido ou uma subpasta de um projeto da equipe válido.Para obter mais informações, consulte Como: Criar um projeto de equipe.
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
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.
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.
salvar o arquivo de configurações que você criou para análise, settings.xml, com um novo nome, por exemplo, migration_settings.xml.
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.
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>
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.
Salvar as alterações e fechar o bloco de notas.
Para executar o conversor
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.
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.
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.
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.
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