Przenosiny SVN, czyli jak zmienić URL repozytorium, które już mam na dysku

Jeżeli pracujesz dłużej z Subversion, pewnie przytrafi Ci się sytuacja, w której konieczna będzie zmiana adresu repozyrotium, które już wcześniej miałeś/aś na dysku.

Myśl o ponownym checkout’cie kilkudziesięciu tysięcy plików jest przerażająca, więc zamiast tego warto użyć polecenia przenoszącego kopię roboczą (working copy) do nowego adresu.

Polecenie command line wygląda tak:

svn switch --relocate <dotychczasowy adres URL> <nowy adres URL>

a jeżeli przez przypadek używasz TortoiseSVN, to najwygodniej będzie skorzystać z opcji SVN Relocate, dostępnej w menu:

svn-relocate-przeniesienie-repozytorium-na-nowy-adres-url

a następnie wpisanie nowego adresu w oknie, które się pojawi:

tortoise-svn-relocate

i zatwierdzenie ENTER.

Leave a Comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *