¿Exportar 1 año de CVS a otro repositorio?

¿Exportar 1 año de CVS a otro repositorio?

Contamos con un repositorio CVS con muchos años de historia. Se ha vuelto enorme y difícil de manejar, por lo que nos gustaría dividir este repositorio único en dos repositorios:

  1. El repositorio principal tendría un año de historia, hasta el día de hoy inclusive. Aquí es donde se llevaría a cabo todo el trabajo de desarrollo.
  2. Un repositorio de archivo tendría el historial completo, hasta el punto en que el repositorio principal tomaría el control. Esto sería de solo lectura y solo se usaría para observar cambios históricos.

Dado que estamos comenzando con un repositorio CVS enorme y monolítico, ¿es posible dividirlo de esta manera? ¿Cómo se puede lograr esto?

Respuesta1

Yo sugeriría la siguiente estrategia:

  • Copie el repositorio a la máquina de archivo (mucha información disponible -ejemplo)
  • Eliminar/obsoletar las revisiones anteriores (nuevamente hay mucha información disponible).información1,información2).
    Debe estudiar con mucha precaución el parámetro de administración "-o" en el Manual de referencia de su producto CVS.

Verificar el repositorio simplificado no será sencillo, tal vez exportando todo antes y después y diferenciando para ver si lo tiene todo.

Comentario negativo: Puede que sea el momento de comprar una computadora nueva y más rápida.

información relacionada