Lokalizacja naszego svn repo została zmieniona na inny adres URL, a ponadto względne ścieżki drzewa, gałęzi i znaczników zostały przesunięte. Teraz, gdy próbuję uzyskać svn relocate
, otrzymuję tę wiadomość.Błąd przesiedlenia svn - nieprawidłowe miejsce docelowe przeniesienia
Invalid relocation destination: 'https://my-repo-server/new-proj-name/branches/my-branch' (does not point to target)
Próbowałem przeprowadzki do adresu URL repo i spróbował ponownie url oddziału chciałem przełączyć. Nie próbowałem z switch --relocate
, ponieważ jest przestarzałe w mojej wersji svn.
Wierzę, że działałoby, gdyby nie zmieniono również struktury folderów.
Czy to właściwie to samo repozytorium w nowej lokalizacji lub nowe repozytorium z tym samym kodem? Czy identyfikatory UUID są takie same z 'svn info'? – Ben
Jest to nowe repozytorium z tym samym kodem i historią. Zasadniczo dzielimy repozytorium na dwie części; jeden dla kodu front-end i jeden dla back-end. – AlexMA
Dlatego "przeniesienie" nie działa. Przeniesienie działa tylko wtedy, gdy przenosisz hosting * tego samego repozytorium do nowej lokalizacji; jedną z kontroli, którą wykonuje przed zezwoleniem na przeniesienie (szczegółowe informacje znajdują się w książce [svn book] (http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.relocate.html)) , jest porównanie UUID starego repozytorium z nowym repozytorium. – Ben