Mam repozytorium SVN, które zostało przeniesione pod nowy adres / ścieżkę. Jednak mam kopię roboczą z niezatwierdzonym kodem źródłowym nadal wskazującym na starą (teraz nieprawidłową) ścieżkę repozytorium. Jak zmienić kopię roboczą, aby wskazywała na nowe repozytorium?
svn
path
working-copy
quano
źródło
źródło
Korzystanie z TortoiseSVN
Korzystanie z polecenia
cd [working copy path]
svn relocate [new url]
źródło
Być bardziej dokładnym
Na przykład:
źródło
Korzystanie z TortoiseSVN tortoisesvn docs
źródło
Bardzo proste :
Krok 1: Otwórz wiersz polecenia / terminal i ustaw ścieżkę roboczą
Krok 2: Wykonaj tę linię
svn switch --relocate http://newurl
źródło
Zmieniłem serwer svn, aby wymusić przekierowanie wszystkiego z HTTP na HTTPS (i mogło to być przekierowanie na dowolny inny adres URL) i zauważyłem, że to
svn relocate
polecenie powoduje wiele problemów z zewnętrznymi. Na szczęście odkryłem, że najłatwiej było po prostu zrobićsvn update
i ze względu na przekierowanie serwera svn zaktualizował wszystkie adresy URL przechowywane w lokalnej kopii roboczej, w tym zewnętrzne.źródło