Entfernen Sie SVN aus einem Verzeichnis und ersetzen Sie es durch neuere SVN

279
liljoshu

Ich habe also einen Webserver, auf dem eine alte SVN-Client-Installation installiert ist (wie in vielen .svn-Verzeichnissen, die beschädigt waren, nie funktionierten, mussten Dateien manuell aktualisiert werden). Ich habe jetzt einen glänzenden neuen svn-Server (Neuinstallation von visualsvn). Mein alter Webserver hat jedoch noch den alten Client und die alte Struktur und die alten Einstellungen.

Wie aktualisiere ich es, um den neuen SVN-Server für die Dateien über einen Befehl svn up zu verwenden?

1

1 Antwort auf die Frage

1
Hack Saw

Wenn der neue Server das Material enthält, das Sie vollständig verwenden möchten, was bedeutet, dass sich im alten Arbeitsverzeichnis nichts befindet, das Sie festschreiben müssen, ist die beste Methode, das alte Verzeichnis der obersten Ebene in etwas wie Website-old und umzubenennen Dann machen Sie eine neue jungfräuliche Kasse des neuen SVN-Repos.

Es ist möglich, wo Punkte Ihrer Kasse zu ändern, wenn Sie etwas verpflichten müssen. Für diese verwendet den relocate Befehl, wie zum Beispiel:

svn relocate svn+ssh://new-svn-server/path/to/repo/trunk/