Pergunta

Gostaria de saber se alguém tentou migrar entre TS e SVN/CC.O que quero dizer com migração é importar e exportar o repositório entre sistemas de controle de origem sem perder o histórico.

Quão boas são as ferramentas para migrar de e para VSTS?

Também estou interessado em saber alguma opinião sobre o uso do Team System de usuários de SVN e integração contínua.

EDITAR:Suponha que eu precise do histórico, caso contrário, por que usar um SCM?

Foi útil?

Solução

Tente tfs2svn...funcionou muito bem para um projeto com 1200 conjuntos de alterações do TFS.Foi um pouco complicado configurar quando a autenticação svn estava habilitada, mas fora isso foi ótimo.

http://sourceforge.net/projects/tfs2svn/

Outras dicas

Não sou totalmente especialista em sistema de equipe, mas achei o recente show dotnetrocks no servidor de equipe realmente interessante:

http://www.dotnetrocks.com/default.aspx?showNum=373

Acho que pode conter algumas informações que podem ser úteis para você.

Em um episódio recente de DotNetRocks! Brian Randell e Martin Woodward são da opinião que ao adotar um novo sistema Source Control / SCM você provavelmente estará melhor começando do zero (comece com a versão mais recente e não tente migrar o histórico, e use o original sistema para visualização somente leitura do histórico de alterações/culpa).

A discussão deles foi focada no Visual Source Safe em vez do SVN e claramente a migração de/para o SVN não será tão problemática, mas ainda acho que é um bom conselho.Pergunte a si mesmo "com que frequência eu realmente precisa da história?".É mais trabalhoso do que justifica o benefício?Você está apenas fazendo uma vara para suas próprias costas?(...insira aqui a metáfora...)

Atualizar: Uau!alguém acabou de dar exatamente a mesma resposta ao mesmo tempo que eu - assustador!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top