2009-07-10 15 views
16

Neue Frage: Ich habe gerade VisualSVN Server installiert und ein Repository erstellt. Ich habe festgestellt, dass es in C: \ Repositories erstellt wurde. Ich muss es stattdessen auf meinem D-Laufwerk speichern, da dort mehr Platz ist. Ich habe gegoogelt, kann aber nicht herausfinden, wie es geht.Wie ändere ich, wo die Subversion-Repositories gespeichert sind?

Dies ist eine neue Installation - wenn es einfacher ist - könnte ich zuerst das Repository löschen.

Auf den Punkt gebracht: Wie bekomme ich Subversion zum Speichern von Repositories in D: \ Repositories statt C: \ Repositories?

Danke, Roger

+2

Antwort von @Ivan Zhakov sollte stattdessen akzeptiert werden. – Stanley

Antwort

-13

Deinstallieren VisualSVN Server, die Dateien verschieben, neu installieren.

Wählen Sie bei der Neuinstallation einen neuen Repository-Speicherort aus.

+2

Es wird nicht empfohlen, VisualSVN Server zu deinstallieren/zu installieren, da Sie alle Servereinstellungen verlieren, wie Authentifizierungstyp, Abhörport usw. –

+3

Tatsächlich ist dies die schlechteste Antwort:/Nicht sicher, warum es akzeptiert wurde ... – bahrep

+2

Ivan Zhakov ' Die Antwort ist richtig. – float

68
  1. öffnen VisualSVN Server Manager
  2. Rechtsklick auf Wurzelknoten und wählen Eigenschaften
  3. ändern Repositorys Standort auf Speicher Seite
  4. Klicken Sie OK
+4

Vergessen Sie nicht, alle Dateien aus dem alten Repository-Ordner in den neuen zu verschieben. Diese Lösung ist besser als deinstallieren-installieren. Netter finden Ivan. –

+3

Warum wird dieser Typ nicht akzeptiert? –

+0

@kamikaze_pilot stimme ich voll und ganz zu! – bahrep

7

Ich habe mich in eine Bindung gebracht, wo das Repository verschoben wurde, bevor ich eine Änderung auf dem Server vornehmen konnte. Alles, was ich bekam, war ein Fehler in meinem VisualSVN Server Manager, der sagte "Kann Verzeichnis nicht öffnen ..."

Meine Lösung, nach dem Versuch, die bereits bereitgestellten, die in meinem Fall nicht funktionierte, war der Zugriff auf die Registrierung und ändern Sie den Eintrag RepositoriesRoot auf den richtigen Pfad unter

"HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/VisualSVN/VisualSVN Server"

Dies kann unter "HKEY_LOCAL_MACHINE/SOFTWARE/VisualSVN/VisualSVN Server" Lage sein, wenn Sie nicht sind Ausführen eines 64-Bit-Betriebssystems

Ändern des Werts an diesem Speicherort habe mich wieder hoch und laufen ning.

... Ein wenig mehr Details, warum die anderen Lösungen nicht funktionierten: 1. Ich konnte nicht deinstallieren und dann neu installieren, weil die Deinstallation versuchte, auf den ursprünglichen Quellort zuzugreifen, der nicht mehr existierte . 2. Aufgrund des Status meines Servers konnte ich nicht auf die Menüoption "Eigenschaften" zugreifen.

+2

Wenn Sie feststellen, dass der SVN-Server nicht nach dem Ändern des Schlüssels gestartet wird, liegt es daran, dass nicht alles aktualisiert wurde. Um das zu beheben. Folgen Sie den Anweisungen in Ivans Lösung oben und klicken Sie auf "Anwenden". Dann startet der SVN-Dienst. – Hawk

+1

In meinem Fall konnte ich Ivans Lösung wegen der Fehlermeldung nicht folgen, die ich erhielt, wenn ich versuchte, die VisualSVN-Schnittstelle zu öffnen. Aber gut zu klären, dass meine Lösung für einen speziellen Fall ist. – Josh

+0

@Hawk hat Recht. Auch nachdem Sie den Registrierungswert geändert haben, müssen Sie VisualSVN öffnen und Eigenschaften öffnen und den Speicherort manuell erneut auswählen, obwohl der korrekte Speicherort angezeigt wird. Klicken Sie dann auf Anwenden, wenn die URLs für htpasswd und andere Konfigurationsdateien aktualisiert werden. – user1400290

Verwandte Themen