Pregunta

tengo un módulo repositorio CVS grande (~ 2,2 GB de CVS y tiene 10 años de desarrollo activo). Estoy intentando migrar a SVN con el fin de alojarlo en Google Code, que tiene alrededor de límite de 1 GB.

¿Hay una manera de hacer una migración parcial, donde sólo migrar el último año de la pena sólo cambios? cvs2svn y cvs2ps en la documentación discuten migración parcial por carpetas de ciruela no mediante la poda de la historia.

¿Fue útil?

Solución

cvs2svn no tiene una característica de desprenderse de parte de la historia de CVS. Pero se puede convertir toda la historia a continuación, utilizar "svnadmin dump" y "svnadmin load" para descartar parte del repositorio después de la conversión:

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

donde "R" es el número de revisión SVN de la primera revisión que desea conservar.

Pero en lugar de tirar la historia que algún día podrían perderse, ver si se puede hacer que Google aumentar los límites para su proyecto :

  

Hay límites de cuota de espacio en disco para ambos accesorios seguimiento de incidencias y el tamaño total del depósito de la subversión, junto   con un límite en el número total de proyectos que son capaces de crear. Si usted choca con estos límites, por favor, póngase en contacto con nosotros a través de nuestra   Grupo de Google o correo electrónico google-code-hosting@googlegroups.com directamente para discutir la situación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top