Ich versuche, zu einem neuen SVN-Repository zu wechseln.
Ich habe derzeit die folgende Kasse:
$ svn info
svn+ssh://some.server.edu/home/name/svn-repositories/proj/trunk
Jetzt wollte ich wechseln, aber ich bekomme eine Fehlermeldung:
$ svn switch --relocate \
svn+ssh://some.server.edu/home/name/svn-repositories/proj/trunk \
https://subversion.assembla.com/svn/name/trunk/proj .
svn: The repository at 'https://subversion.assembla.com/svn/name/trunk/proj'
has uuid '...', but the WC has '...'
Ich dachte, der svn switch --relocate
springende Punkt war, dass es zwei Repositories mit unterschiedlichen Benutzeroberflächen gibt. Wie kann ich richtig zu den neuen Repos wechseln?
Übrigens sollten die Verzeichnisse korrekt sein: Das alte proj/trunk
und das neue trunk/proj
enthalten genau die gleichen Dateien usw.:
$ svn ls https://subversion.assembla.com/svn/<name>/trunk/proj
foo.txt
$ svn ls svn+ssh://some.server.edu/home/name/svn-repositories/proj/trunk
foo.txt
Ich benutze SVN 1.6.5 auf dem Mac.
svnadmin setuuid
den Tag retten!