SVN и переименование сервера, на котором он работает

Я запускаю VisualSVN в качестве сервера SVN и использую TortoiseSVN в качестве клиента. Я только что переименовал сервер с mach1 на mach2 и теперь не могу использовать SVN, потому что он ищет репозитории по адресу http://mach1:81/ вместо нового имени http://mach2:81/

Есть идеи, как это исправить?


person Guy    schedule 16.09.2008    source источник


Ответы (3)


Используйте опцию «переместить», предоставляемую Tortoise SVN. Просто щелкните правой кнопкой мыши самую верхнюю проверенную папку, выберите «Переместить», а затем введите новый URL-адрес.

person Gordon    schedule 16.09.2008

Просто измените адрес репозитория svn с помощью команды switch --relocate.

$svn switch --relocate file:///tmp/repos file:///tmp/newlocation.
В вашем случае это будет $svn switch --relocate http://mach1:81/ http://mach2:81/

person Jahangir    schedule 16.09.2008
comment
Спасибо за ответ, Джахангир. Этот ответ также правильный, и я хотел бы отметить 2 ответа как правильные, но я специально искал, как это сделать в TortoiseSVN, поэтому я отметил ответ Гордона как правильный. - person Guy; 18.09.2008

Первое обращение к Google: svn sw --relocate svn://example1.com:22/name http://example2.com:24/edc

person Allan Wind    schedule 16.09.2008