Exportar 1 ano de CVS para outro repo?

4

Temos um repositório de CVS com muitos anos de história. Tornou-se enorme e incómodo, por isso gostaríamos de dividir este repo singe em dois repos:

  1. O repositório principal teria um ano de histórico, até e incluindo o dia atual. Este é o lugar onde todo o trabalho de desenvolvimento aconteceria.
  2. Um repo de arquivo teria o histórico completo, até o ponto em que o repositório principal assumiria o controle. Isso seria somente leitura e usado apenas para analisar as alterações históricas.

Considerando que estamos começando com um enorme e monolítico reporte do CVS, é possível dividi-lo dessa maneira? Como isso pode ser feito?

    
por John Dibling 26.09.2012 / 17:12

1 resposta

1

Eu sugeriria a seguinte estratégia:

  • Copie o repositório para o computador de arquivamento (muitas informações disponíveis - exemplo )
  • Remover / desatualizar as revisões antigas (mais uma vez muitas informações disponíveis - info1 , info2 ).
    Você deve estudar com muita cautela o parâmetro "-o" admin no Manual de Referência do seu produto CVS.

A verificação do repositório reduzido não será simples, talvez exportando tudo antes e depois e se esforçando para ver se você tem tudo.

Observação negativa: talvez seja hora de comprar um computador novo e mais rápido.

    
por 03.10.2012 / 22:48

Tags