Upgrade von Subversion-Server von 1.7 bis 1.8
Bezug auf Wie Sie ein upgrade SVN-server von 1.6 zu 1.7
und Wird TortoiseSVN 1.7 ordnungsgemäß gegen ein SVN 1.6-repository?.
Aktualisiert VisualSVN-Server 2.6.0 (SVN 1.8) und lokalen TortoiseSVN-clients 1.8. Ich habe aktualisiert die lokale Arbeitskopie auf 1,8.
Meine Frage ist einfach ist es, alles zu tun, um das eigentliche repository? Wie können Sie bestimmen die repository-version? Kann/muss es aktualisiert werden?
Kann ich problemlos aktualisieren der Arbeitskopie, aber ich kann nicht scheinen, etwas zu finden, die erwähnt die tatsächliche server-repository.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es nicht obligatorisch, dass Sie etwas tun auf dem server, um ein upgrade Ihres repository. Um die Vorteile der neuen Funktionen in das FSFS-backend für die Zukunft, die Sie ausführen können, svnadmin upgrade aber um in den vollen Genuss für Ihre ganze Geschichte, Sie müssen führen Sie eine dump/load cycle.
Das heißt, es gibt eine Fehler mit
svnadmin upgrade
in 1.8.0 das führt zu einem Absturz, wenn Sie eine unsharded repository. So möchten Sie vielleicht warten, bis 1.8.1, oder den vollständigen dump/load.repo
zurepo1.7
> erstellen Sie neuerepo
>svnadmin dump repo1.7 > dumpfile
>svnadmin load repo < dumpfile
. Etwas knapp, aber machbar für die Handvoll von repositories, die wir haben.db/revs
- Verzeichnis sehen Sie eine Reihe von sequentiell nummerierten Verzeichnisse (beginnend mit 0), die jeweils 1000 Dateien, Sie haben eine sharded-repository. Wenn man nur einen Haufen von Dateien, die direkt unterrevs
ist, dann ist es unsharded.Entsprechend der Apache Subversion 1.8 Release Notes, die Sie gerade installieren Sie die neuesten Bibliotheken und Programme auf der Oberseite des älteren.
Ich ein gutes backup von Subversion 1.7, bevor ich versucht, diese.
Blick auf
{repo}/db/fs-type
und{repo}/db/format
. Mir ist derzeit:Dass es nicht aktualisiert werden; svn 1.8 unterstützt FSFS format 4, sowie einige ältere Formate. Dumping-und nachladen wird Ihnen die neueste FSFS-format (5), mit einige Effizienzvorteile, und vermutlich stellen Sie den Tag, wenn Sie gezwungen sind, zu aktualisieren.
Glaube ich, dass die Gewinne am größten sind, wenn es eine Menge von kleinen begeht; auf zwei repos ich Steuern, ich fand die repo Größe reduziert werden, indem nur etwa 5-10% gehen von FSFS 4 FSFS 5.