Question

J'ai un grand module de dépôt CVS (~ 2.2GB de CVS et a 10 ans de développement actif). Je tente de migrer vers SVN afin d'héberger sur Google Code, qui a environ 1 Go limite.

Y at-il un moyen de faire une migration partielle, où j'émigre que la dernière valeur de l'année des changements seulement? cvs2svn et cvs2ps dans la documentation discutent migration partielle par les dossiers pruneau non pas par la taille historique.

Était-ce utile?

La solution

cvs2svn ne dispose pas d'une fonction pour éliminer une partie de l'histoire CVS. Mais vous pouvez convertir toute l'histoire puis utilisez « svnadmin dump » et « svnadmin load » pour éliminer une partie du dépôt après la conversion:

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

où « R » est le numéro de révision SVN de la première révision que vous souhaitez conserver.

Mais au lieu de jeter l'histoire qui pourrait un jour manquer, voir si vous pouvez obtenir Google relever les limites de votre projet :

  

Il y a des limites de quotas d'espace disque pour les pièces jointes tracker d'émission et de la taille totale du dépôt Subversion, le long   avec une limite sur le nombre total des projets que vous êtes en mesure de créer. Si vous frappez ces limites, s'il vous plaît nous contacter via notre   Groupe Google ou par email directement google-code-hosting@googlegroups.com pour discuter de la situation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top