Frage

Hier ist mein Problem:

Mein Server abgestürzt letzte Nacht! Also habe ich ein paar neue Sachen gehen musste und kaufen, und ich habe jetzt einen neuen Server. Ich habe alles Set wieder auf und ich versuche meinen SVN-Server wieder nach oben zu setzen. Ich habe es bis zurück. Ich habe meine Dateien auf einem anderen PC, dass ich auf die SVN-Server übertragen will auf mein Repository wieder zu starten. Wie kann ich wieder diese Dateien in das Repository bekommen? Der Server verfügt über die gleiche IP wie es vorher war. Ich habe einen Umzug und einen Schalter versucht, aber ich erhalte immer diese Fehlermeldung:

The repository at 'svn://<ip>/random' has uuid '<the uid>, but the WC has '<the uid>'.

Das Zeug in <> weggelassen, weil es keine wichtigen Informationen ist. Die UID sind unterschiedlich. Können Sie mir bitte so bald wie möglich helfen! Ich brauche diese und läuft sehr, sehr bald.

Danke!

War es hilfreich?

Lösung

Wenn Sie nicht über eine Sicherungskopie Ihrer Repository (vom Server) finden Sie Geschichte verlieren. Sie können ein neues Repository erstellen und alle Ihre Dateien von einer Arbeitskopie importieren. (SVN-Export aus der alten Arbeitskopie auf den neuen und dann das Hinzufügen und die Überprüfung ist alles ich ein Weg zu gehen).

Aber dann haben Sie ein neues Repository und können einen Umzug auf dem Client nicht. Stattdessen müssen Sie eine saubere Kasse in einem neuen Ordner tun.

Andere Tipps

Es gibt den Befehl svnadmin:

svnadmin setuuid <repos_path> <new_uuid>

Sie könnten diese verwenden, um die UUID des neuen Repository auf den Wert der alten zu setzen. Auf diese Weise Ihre Arbeitskopie nicht beklagen, dass die UUID nicht übereinstimmen.

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