Partilhar via


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

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

Use o VSSConverter Utilitário de linha de comando para analisar e, em seguida, migrar Visual SourceSafe bancos de dados Controle de versão do Team Foundation.

The VSSConverter.exeestá localizado na <unidade>: \programa Files\Microsoft visual Studio 9.0\Common7\IDE e também está disponível no Visual Studio aviso de comando.

Observação importante:

O VSS Converter requer Microsoft Visual SourceSafe 2005 ou posterior.

As seguintes opções global estão disponível para todos os VSSConverter comandos.

Opção

Descrição

/?, /h, /help

Exibe ajuda.

O que é preservado após a migração

Quando você migra de Visual SourceSafe para Controle de versão do Team Foundation, as seguintes informações de históricas são preservadas:

  • Adicionar arquivo ou pasta   Salva o nome do arquivo ou pasta, a data e time adicionado e o nome de usuário.

  • Excluir arquivo ou pasta   Salva o nome do arquivo ou pasta, a data e time excluído e o nome de usuário.

  • Cancelamento de exclusão de arquivo ou pasta   Salva o nome do arquivo ou pasta, a data e time não excluídas e o nome de usuário.

  • Renomear arquivo ou pasta   Salva o antigo nome do arquivo ou pasta, o novo nome, a data e time da renomeação e o nome de usuário.

  • edição arquivo   Salva a data e time de check-in e o nome de usuário.

  • Modificar rótulo   Salva o nome de rótulo, a data e time da modificação e o nome de usuário.

  • Mover pasta   Salva local antigo, o novo local, a data e time da movimentação e o nome de usuário.

    Observação:

    Informações sobre pasta Move em um Visual SourceSafe banco de dados somente será preservado em Controle de versão do Team Foundation Se ambas as pastas são migradas ao mesmo time.

O que não é preservado após a migração

A ferramenta não preserva informações históricas sobre o seguinte Visual SourceSafe ações:

  • Compartilhamento   Não há suporte para compartilhamento em Controle de versão do Team Foundation. O compartilhadaVisual SourceSafe para os arquivos são migrados Controle de versão do Team Foundation copiando a versão do arquivo no compartilhamento de time começou a uma pasta de destino. Daí em diante, as alterações feitas no arquivo compartilhado são duplicadas em ambas as cópias.

  • A ramificação   Porque o compartilhamento é um pre-condition de ramificação; a migração de um arquivo compartilhado cria uma cópia do arquivo para a pasta de destino.Após a ramificar, alterações em qualquer ramificar são migradas para a respectiva cópia Controle de versão do Team Foundation.

  • Fixação   Controle de versão do Team Foundation não oferece suporte a fixação. Todos os arquivos fixados são migrados, criando dois rótulos.The PINNED_LATEST rótulo é aplicado às fixados versões dos arquivos fixados e a versão mais recente dos arquivos desagregados. The PINNED rótulo é aplicado a apenas as fixados versões dos arquivos fixados. Após a migração, a PINNED_LATEST rótulo recupera sistema autônomo mesmos arquivos sistema autônomo uma operação Get Latest no Visual SourceSafe. No entanto, a PINNED_LATEST rótulo pode retornar diferentes arquivos se eventos diferentes de check-in, sistema autônomo uma renomeação ou excluir, ocorreram depois de um arquivo foi fixado.

  • Pastas com uma combinação de mover e a ação Restaurar   Migrar uma pasta que tem um histórico de versão inclui uma ação de movimentação em combinação com uma ação de restauração não pode migrar corretamente.

Carimbos de time

O carimbo de data/time associado a uma ação não é preservada durante a migração porque ele é substituído pelo carimbo de data/time no momento da conversão.Original carimbo de data/time de um usuário ação é acrescentada ao comentário conforme mostrado no exemplo a seguir.

O Visual SourceSafe antes da migração

Team Foundation controle de versão após a migração em 2 de maio de 2005 em 3: 30 p.m,

Ação do usuário: Check-in $/ProjectA/a.c

Versão: 5

Carimbo de data / time: 3 De junho de 2002 12. 30 pm

Comentário: bug fixo na tela “ Welcome ”

Ação do usuário: Check-in $/ProjectA/a.c

Versão: 5

Carimbo de data / time: 3 De junho de 2002 12. 30 pm

Comentário: {06/03/2002 12.30 PM}

bug fixo na tela “ Welcome ”

controle do código-fonte Ligações

Conversor do VSS não faz a migrar controle do código-fonte ligações.Após a migração, você deve alterar as ligações de controle de fonte para qualquer Visual Studio soluções para que eles são vinculados a Controle de versão do Team Foundation. Para obter mais informações sobre como migrar ligações de controle de fonte, consulte Como: Migrar controle do código-fonte ligações do Visual SourceSafe

Nesta seção

Seções relacionadas

Migrando do ClearQuest

Migrando do Visual SourceSafe

Consulte também

Conceitos

Como o histórico de eventos é migrados