Pergunta

Eu tenho um grande módulo de repositório CVS (~ 2,2 GB de CVs e tem 10 anos de desenvolvimento ativo). Estou tentando migrá -lo para o SVN para hospedá -lo no código do Google, que tem cerca de 1 GB de limite.

Existe uma maneira de fazer uma migração parcial, onde só migro apenas o último ano de alterações? CVS2SVN e CVS2PS na documentação Discuta a migração parcial por pastas de remo que não conseguem a história da poda.

Foi útil?

Solução

O CVS2SVN não possui um recurso para descartar parte da história do CVS. Mas você pode converter toda a história e usar o "dump svnadmin" e "Svnadmin Load" para descartar parte do repositório após a conversão:

svnadmin dump -r R:HEAD /path/to/full/repo | svnadmin load /path/to/abbreviated/repo

Onde "R" é o número de revisão do SVN da primeira revisão que você gostaria de reter.

Mas, em vez de jogar fora a história que um dia pode perder, veja se você consegue fazer o Google Levante os limites para o seu projeto:

Existem limites de cotas em espaço em disco para anexos do rastreador de problemas e tamanho total do repositório de subversão, juntamente com um limite de quantos projetos totais você pode criar. Se você atingir esses limites, entre em contato conosco por meio do nosso grupo do Google ou envie um email para o Google-code-code-hosting@googlegroups.com diretamente para discutir a situação.

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