Domanda

Ho un grande modulo di repository CVS (~ 2,2 GB di CVS e ha 10 anni di sviluppo attivo). Sto tentando di migrare a SVN per ospitarlo su Google Code, che ha circa limite di 1GB.

C'è un modo per fare una migrazione parziale, dove ho solo migrare l'ultimo anno di pena solo le modifiche? cvs2svn e cvs2ps nella documentazione discutere di migrazione parziale cartelle prugna non dalla potatura storia.

È stato utile?

Soluzione

cvs2svn non dispone di una funzione per eliminare parte della storia CVS. Ma è possibile convertire tutta la storia quindi utilizzare "svnadmin dump" e "carico svnadmin" per eliminare parte del repository dopo la conversione:

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

dove "R" è il numero di revisione SVN della prima revisione che si desidera conservare.

Ma invece di buttare via la storia che potrebbe un giorno essere mancato, vedere se è possibile ottenere Google per elevare i limiti per il vostro progetto :

  

Ci sono limiti di quota di spazio su disco per entrambi emissione allegati inseguitore e dimensione totale repository Subversion, lungo   con un limite su come molti progetti totali si è in grado di creare. Se si colpisce questi limiti, si prega di contattarci tramite il nostro   Gruppo o e-mail di Google google-code-hosting@googlegroups.com direttamente per discutere della situazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top