Frage

Ich habe ein großes CVS -Repository -Modul (~ 2,2 GB CVS und 10 Jahre aktive Entwicklung). Ich versuche, es in SVN zu migrieren, um es auf Google Code zu hosten, das etwa 1 GB Limit hat.

Gibt es eine Möglichkeit, eine teilweise Migration durchzuführen, bei der ich nur die letzten Veränderungen im Wert von letzten Jahr migriere? CVS2SVN und CVS2PS in der Dokumentation diskutieren die teilweise Migration durch Pflaumenordner, die nicht durch Beschneidungsgeschichte sind.

War es hilfreich?

Lösung

CVS2SVN hat kein Merkmal, um einen Teil der CVS -Geschichte zu verwerfen. Sie können jedoch die gesamte Geschichte konvertieren und dann "Svnadmin Dump" und "Svnadmin Load" verwenden, um einen Teil des Repositorys nach der Konvertierung zu verwerfen:

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

Wo "R" die SVN -Revisionsnummer der ersten Überarbeitung ist, die Sie beibehalten möchten.

Aber anstatt die Geschichte wegzuwerfen, die eines Tages verpasst werden könnte Erhöhen Sie die Grenzen für Ihr Projekt:

Es gibt Quotenbeschränkungen für die Festplatten-Raum sowohl für die Ausgabe-Tracker-Anhänge als auch für die Gesamtgröße für Subversion-Repository sowie eine Grenze für die Anzahl der Gesamtprojekte, die Sie erstellen können. Wenn Sie diese Grenzen erreichen, kontaktieren Sie uns bitte über unsere Google-Gruppe oder senden Sie eine E-Mail an Google-code-hosting@googlegroups.com, um die Situation zu besprechen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top