Bewährte Vorgehensweise beim Upgrade von VisualSVN Server und TortoiseSVN Subversion-Client

2150
Community

Bevor ich https://stackoverflow.com/questions/15916380/vb-script-to-retreive-access-rights-reporting-from-viusal-svn/15940120?noredirect=1#comment22725112_1594012020 testen kann , um eine Live-Migration von Version 1.6 durchzuführen .3 bis 3.0.5 (neueste Version), Könnten Sie sagen, gibt es eine Daumenregel und bewährte Methoden für den Erfolg dieser Upgrade-Aktivität?

Ich habe vor und nach der Checkliste durchgegangen http://www.visualsvn.com/support/topic/00036/ Aber immer noch einige Bedenken haben, wie aufgeführt

1.Die vorhandenen Repositorys sind aktiviert. Sollte E:\Repositoriesich eine Sicherungskopie erstellen? und können wir das vorhandene Repo während der Installation auswählen? (Der vorhandene VisualSVN-Server wird an der Standardposition installiertC:\Program Files (x86)\VisualSVN Server

2.Ich glaube, dass es für den Benutzer während des Upgrades eine Ausfallzeit für den Zugriff auf den SVN-Dienst gibt. Wie lange dauert es normalerweise, bis der Vorgang abgeschlossen ist?

3.Kann unser Benutzer noch am alten TortoiseSVN arbeiten? Unser Benutzer befindet sich derzeit auf TortoiseSVN 1.6.15. Sollten wir den Client zuerst aktualisieren?

Ich habe mehr als 500 Benutzer, daher muss ich so viele Informationen sammeln, dass ich mich mit diesem Upgrade besprechen kann.

3
Erstellen Sie eine virtuelle Maschine, installieren Sie VisualSVN 1.6.3 und testen Sie den Aktualisierungspfad. Und ja, Sie sollten eine Sicherungskopie erstellen, bevor Sie ein Produktionsupgrade durchführen. Ansgar Wiechers vor 11 Jahren 2

1 Antwort auf die Frage

1
bahrep

VisualSVN 3.0.5 ist die neueste Version der Visual Studio-Erweiterung, nicht eines Servers. Die aktuellste Version von VisualSVN Server ist 2.5.9.

VisualSVN Server 1.6.3 ist mit Subversion 1.5.5 verbunden, während 2.5.9 mit Subversion 1.7.9 geliefert wird. Beachten Sie, dass Subversion 1.7 sowohl auf der Client- als auch auf der Serverseite viele sichtbare Änderungen vorgenommen hat. Daher empfehle ich einem Administrator dringend, die Versionshinweise zu Apache Subversion 1.7 zu lesen .

Beantwortung Ihrer Fragen:

  1. Hier empfiehlt es sich, immer eine Sicherungskopie zu erstellen. Es ist jedoch nicht wirklich erforderlich. Wählen Sie einfach Ihren aktuellen Repository-Speicherort im Installationsprogramm aus und fahren Sie fort.

  2. Es dauert nicht mehr als ein paar Minuten,

  3. Benutzer können ältere Subversion-Clients nach dem Upgrade des Servers verwenden.

Benutzer müssen neue Arbeitskopien auschecken oder alte aktualisieren, da sich das Arbeitskopierformat geändert hat. Überprüfen Sie die Versionshinweise zu TortoiseSVN 1.7 .