Best Practice beim Upgrade von VisualSVN Server und TortoiseSVN Subversion Client


3

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

Ich habe die Pre- und Post-Checkliste http://www.visualsvn.com/support/topic/00036/ durchgesehen, habe aber immer noch Bedenken, wie aufgeführt

1.Das vorhandene Repository ist aktiviert. Soll E:\Repositoriesich eine Sicherungskopie erstellen? und können wir das vorhandene Repo während der Installation auswählen? (Der vorhandene VisualSVN-Server wird im Standardverzeichnis installiertC:\Program Files (x86)\VisualSVN Server

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

3.Kann unser Benutzer noch an der alten TortoiseSVN arbeiten? Unser Benutzer ist derzeit auf TortoiseSVN 1.6.15 und schlägt ein Upgrade auf 1.7.11 vor. Sollten wir zuerst den Client aktualisieren?

Ich habe mehr als 500 Benutzer, daher muss ich so viele Informationen wie möglich sammeln, um dieses Upgrade zu diskutieren und eine Einigung zu erzielen.


2
Erstellen Sie eine virtuelle Maschine, installieren Sie VisualSVN 1.6.3 und testen Sie den Aktualisierungspfad. Und ja, Sie sollten ein Backup erstellen, bevor Sie ein Produktions-Upgrade durchführen.
Ansgar Wiechers

Antworten:


1

VisualSVN 3.0.5 ist die neueste Version der Visual Studio-Erweiterung, nicht eines Servers. Ab heute ist die neueste VisualSVN Server-Version 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 vom Benutzer sichtbare Änderungen eingeführt hat. Ich empfehle daher dringend einem Administrator, die Versionshinweise zu Apache Subversion 1.7 zu lesen .

Beantwortung Ihrer Fragen:

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

  2. Es wird nicht mehr als ein paar Minuten dauern,

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

Benutzer müssen neue Arbeitskopien auschecken oder alte aktualisieren, da sich das Format der Arbeitskopien geändert hat. Überprüfen Sie die TortoiseSVN 1.7 Release Notes .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.